|
|
@ -221,13 +221,15 @@ var PartialEvaluator = (function PartialEvaluatorClosure() { |
|
|
|
fn = 'paintImageXObject'; |
|
|
|
fn = 'paintImageXObject'; |
|
|
|
|
|
|
|
|
|
|
|
PDFImage.buildImage(function(imageObj) { |
|
|
|
PDFImage.buildImage(function(imageObj) { |
|
|
|
|
|
|
|
var mw = imageObj.maxWidth; |
|
|
|
|
|
|
|
var mh = imageObj.maxHeight; |
|
|
|
var imgData = { |
|
|
|
var imgData = { |
|
|
|
width: imageObj.maxWidth, |
|
|
|
width: mw, |
|
|
|
height: imageObj.maxHeight, |
|
|
|
height: mh, |
|
|
|
data: new Uint8Array(imageObj.maxWidth * imageObj.maxHeight * 4) |
|
|
|
data: new Uint8Array(mw * mh * 4) |
|
|
|
}; |
|
|
|
}; |
|
|
|
var pixels = imgData.data; |
|
|
|
var pixels = imgData.data; |
|
|
|
imageObj.fillRgbaBuffer(pixels, imageObj.maxWidth, imageObj.maxHeight); |
|
|
|
imageObj.fillRgbaBuffer(pixels, mw, mh); |
|
|
|
handler.send('obj', [objId, 'Image', imgData]); |
|
|
|
handler.send('obj', [objId, 'Image', imgData]); |
|
|
|
}, handler, xref, resources, image, inline); |
|
|
|
}, handler, xref, resources, image, inline); |
|
|
|
} |
|
|
|
} |
|
|
|