mirror of
https://github.com/mozilla/pdf.js.git
synced 2025-04-25 09:38:06 +02:00
Fix mask handling when some bytes are missing.
This commit is contained in:
parent
7725e9cd77
commit
cb5bb0cec7
1 changed files with 4 additions and 4 deletions
|
@ -213,14 +213,14 @@ var PDFImage = (function PDFImageClosure() {
|
|||
inverseDecode) {
|
||||
// Copy imgArray into a typed array (inverting if necessary) so it can be
|
||||
// transferred to the main thread.
|
||||
var length = ((width + 7) >> 3) * height;
|
||||
var data = new Uint8Array(length);
|
||||
var actualLength = imgArray.byteLength;
|
||||
var data = new Uint8Array(actualLength);
|
||||
if (inverseDecode) {
|
||||
for (var i = 0; i < length; i++) {
|
||||
for (var i = 0; i < actualLength; i++) {
|
||||
data[i] = ~imgArray[i];
|
||||
}
|
||||
} else {
|
||||
for (var i = 0; i < length; i++) {
|
||||
for (var i = 0; i < actualLength; i++) {
|
||||
data[i] = imgArray[i];
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue