Merge pull request #12766 from Snuffleupagus/issue-11004
Ignore, rather than throwing on, unsupported Coding style default (COD) options in JPEG 2000 images (issue 11004)
This commit is contained in:
commit
50303fc8f4
@ -351,8 +351,8 @@ var JpxImage = (function JpxImageClosure() {
|
|||||||
}
|
}
|
||||||
if (unsupported.length > 0) {
|
if (unsupported.length > 0) {
|
||||||
doNotRecover = true;
|
doNotRecover = true;
|
||||||
throw new Error(
|
warn(
|
||||||
"Unsupported COD options (" + unsupported.join(", ") + ")"
|
`JPX: Unsupported COD options (${unsupported.join(", ")}).`
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
if (context.mainHeader) {
|
if (context.mainHeader) {
|
||||||
@ -411,7 +411,7 @@ var JpxImage = (function JpxImageClosure() {
|
|||||||
if (doNotRecover || this.failOnCorruptedImage) {
|
if (doNotRecover || this.failOnCorruptedImage) {
|
||||||
throw new JpxError(e.message);
|
throw new JpxError(e.message);
|
||||||
} else {
|
} else {
|
||||||
warn("JPX: Trying to recover from: " + e.message);
|
warn(`JPX: Trying to recover from: "${e.message}".`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
this.tiles = transformComponents(context);
|
this.tiles = transformComponents(context);
|
||||||
|
1
test/pdfs/issue11004.pdf.link
Normal file
1
test/pdfs/issue11004.pdf.link
Normal file
@ -0,0 +1 @@
|
|||||||
|
https://github.com/mozilla/pdf.js/files/3422968/problem.pdf
|
@ -2051,6 +2051,14 @@
|
|||||||
"link": true,
|
"link": true,
|
||||||
"type": "eq"
|
"type": "eq"
|
||||||
},
|
},
|
||||||
|
{ "id": "issue11004",
|
||||||
|
"file": "pdfs/issue11004.pdf",
|
||||||
|
"md5": "25d79508f2c9ef0e2327564966138fc1",
|
||||||
|
"rounds": 1,
|
||||||
|
"lastPage": 1,
|
||||||
|
"link": true,
|
||||||
|
"type": "eq"
|
||||||
|
},
|
||||||
{ "id": "issue12752",
|
{ "id": "issue12752",
|
||||||
"file": "pdfs/issue12752.pdf",
|
"file": "pdfs/issue12752.pdf",
|
||||||
"md5": "9f8ada17a613d18919714baf684e165f",
|
"md5": "9f8ada17a613d18919714baf684e165f",
|
||||||
|
Loading…
Reference in New Issue
Block a user