mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-25 09:38:06 +02:00
Fix mishandling of incomplete, inverted masks.
This commit is contained in:
parent
06cdca4576
commit
7923eb7edb
4 changed files with 36 additions and 11 deletions
|
@ -199,11 +199,11 @@ var PartialEvaluator = (function PartialEvaluatorClosure() {
|
|||
var bitStrideLength = (width + 7) >> 3;
|
||||
var imgArray = image.getBytes(bitStrideLength * height);
|
||||
var decode = dict.get('Decode', 'D');
|
||||
var canTransfer = image instanceof DecodeStream;
|
||||
var inverseDecode = (!!decode && decode[0] > 0);
|
||||
|
||||
imgData = PDFImage.createMask(imgArray, width, height,
|
||||
canTransfer, inverseDecode);
|
||||
image instanceof DecodeStream,
|
||||
inverseDecode);
|
||||
imgData.cached = true;
|
||||
args = [imgData];
|
||||
operatorList.addOp(OPS.paintImageMaskXObject, args);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue