Use a loop to copy png image data instead of Buffer.copy

This commit is contained in:
Luiz Américo 2018-12-23 20:30:40 -03:00
parent ffdda49bd6
commit acbeceb2b3

View File

@ -118,9 +118,9 @@ class PNGImage {
let i = p = a = 0;
const len = pixels.length;
while (i < len) {
pixels.copy(imgData, p, i, i + colorCount);
p += colorCount;
i += colorCount;
for (let colorIndex = 0; colorIndex < colorCount; colorIndex++) {
imgData[p++] = pixels[i++];
}
alphaChannel[a++] = pixels[i++];
}