Merge pull request #16722 from calixteman/dont_set_filter

Don't uselessly change the filter when drawing (bug 1508765)
This commit is contained in:
calixteman 2023-07-21 14:37:54 +02:00 committed by GitHub
commit d74b68cd09
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -790,7 +790,10 @@ function resetCtxToDefault(ctx) {
(typeof PDFJSDev !== "undefined" && PDFJSDev.test("MOZCENTRAL")) ||
!isNodeJS
) {
ctx.filter = "none";
const { filter } = ctx;
if (filter !== "none" && filter !== "") {
ctx.filter = "none";
}
}
}
@ -2961,7 +2964,10 @@ class CanvasGraphics {
// It must be applied to the image before rescaling else some artifacts
// could appear.
// The final restore will reset it to its value.
ctx.filter = "none";
const { filter } = ctx;
if (filter !== "none" && filter !== "") {
ctx.filter = "none";
}
}
// scale the image to the unit square