fn = 'paintImageXObject';
PDFImage.buildImage(function(imageObj) {
- var mw = imageObj.maxWidth;
- var mh = imageObj.maxHeight;
+ var drawWidth = imageObj.drawWidth;
+ var drawHeight = imageObj.drawHeight;
var imgData = {
- width: mw,
- height: mh,
- data: new Uint8Array(mw * mh * 4)
+ width: drawWidth,
+ height: drawHeight,
+ data: new Uint8Array(drawWidth * drawHeight * 4)
};
var pixels = imgData.data;
- imageObj.fillRgbaBuffer(pixels, mw, mh);
+ imageObj.fillRgbaBuffer(pixels, drawWidth, drawHeight);
handler.send('obj', [objId, 'Image', imgData]);
}, handler, xref, resources, image, inline);
}
};
PDFImage.prototype = {
- get maxWidth() {
+ get drawWidth() {
if (!this.smask)
return this.width;
return Math.max(this.width, this.smask.width);
},
- get maxHeight() {
+ get drawHeight() {
if (!this.smask)
return this.height;
return Math.max(this.height, this.smask.height);