Merge pull request #8335 from Snuffleupagus/jbig2-decodeRefinement-subtract-offsets
Subtract the X/Y offsets when decoding refinement regions of JBIG2 images (issue 7145, 7308, 7401, 7850, 8270)
This commit is contained in:
commit
165294a05f
@ -394,8 +394,8 @@ var Jbig2Image = (function Jbig2ImageClosure() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (k = 0; k < referenceTemplateLength; k++) {
|
for (k = 0; k < referenceTemplateLength; k++) {
|
||||||
i0 = i + referenceTemplateY[k] + offsetY;
|
i0 = i + referenceTemplateY[k] - offsetY;
|
||||||
j0 = j + referenceTemplateX[k] + offsetX;
|
j0 = j + referenceTemplateX[k] - offsetX;
|
||||||
if (i0 < 0 || i0 >= referenceHeight || j0 < 0 ||
|
if (i0 < 0 || i0 >= referenceHeight || j0 < 0 ||
|
||||||
j0 >= referenceWidth) {
|
j0 >= referenceWidth) {
|
||||||
contextLabel <<= 1; // out of bound pixel
|
contextLabel <<= 1; // out of bound pixel
|
||||||
|
1
test/pdfs/issue7308.pdf.link
Normal file
1
test/pdfs/issue7308.pdf.link
Normal file
@ -0,0 +1 @@
|
|||||||
|
https://github.com/mozilla/pdf.js/files/256692/ZGTA198001028.pdf
|
@ -2322,6 +2322,13 @@
|
|||||||
"link": true,
|
"link": true,
|
||||||
"type": "eq"
|
"type": "eq"
|
||||||
},
|
},
|
||||||
|
{ "id": "issue7308",
|
||||||
|
"file": "pdfs/issue7308.pdf",
|
||||||
|
"md5": "ba2e23d3af93ac2c634d77ccbe2e79d5",
|
||||||
|
"rounds": 1,
|
||||||
|
"link": true,
|
||||||
|
"type": "eq"
|
||||||
|
},
|
||||||
{ "id": "issue1597",
|
{ "id": "issue1597",
|
||||||
"file": "pdfs/issue1597.pdf",
|
"file": "pdfs/issue1597.pdf",
|
||||||
"md5": "a5ebef467fd6e2fc0aeb56c9eb725ae3",
|
"md5": "a5ebef467fd6e2fc0aeb56c9eb725ae3",
|
||||||
|
Loading…
Reference in New Issue
Block a user