Skip to content

Commit

Permalink
Merge pull request #8335 from Snuffleupagus/jbig2-decodeRefinement-su…
Browse files Browse the repository at this point in the history
…btract-offsets

Subtract the X/Y offsets when decoding refinement regions of JBIG2 images (issue 7145, 7308, 7401, 7850, 8270)
  • Loading branch information
Snuffleupagus authored Apr 28, 2017
2 parents 8defde5 + 64deb6c commit 165294a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/core/jbig2.js
Original file line number Diff line number Diff line change
Expand Up @@ -394,8 +394,8 @@ var Jbig2Image = (function Jbig2ImageClosure() {
}
}
for (k = 0; k < referenceTemplateLength; k++) {
i0 = i + referenceTemplateY[k] + offsetY;
j0 = j + referenceTemplateX[k] + offsetX;
i0 = i + referenceTemplateY[k] - offsetY;
j0 = j + referenceTemplateX[k] - offsetX;
if (i0 < 0 || i0 >= referenceHeight || j0 < 0 ||
j0 >= referenceWidth) {
contextLabel <<= 1; // out of bound pixel
Expand Down
1 change: 1 addition & 0 deletions test/pdfs/issue7308.pdf.link
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
https://github.com/mozilla/pdf.js/files/256692/ZGTA198001028.pdf
7 changes: 7 additions & 0 deletions test/test_manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2322,6 +2322,13 @@
"link": true,
"type": "eq"
},
{ "id": "issue7308",
"file": "pdfs/issue7308.pdf",
"md5": "ba2e23d3af93ac2c634d77ccbe2e79d5",
"rounds": 1,
"link": true,
"type": "eq"
},
{ "id": "issue1597",
"file": "pdfs/issue1597.pdf",
"md5": "a5ebef467fd6e2fc0aeb56c9eb725ae3",
Expand Down

0 comments on commit 165294a

Please sign in to comment.