mirror of
https://github.com/konvajs/konva.git
synced 2025-09-19 02:37:59 +08:00
15 lines
462 B
JavaScript
15 lines
462 B
JavaScript
![]() |
Invert = (function () {
|
||
|
var Invert = function (src, dst, opt) {
|
||
|
var srcPixels = src.data,
|
||
|
dstPixels = dst.data,
|
||
|
nPixels = srcPixels.length,
|
||
|
i;
|
||
|
for (i = 0; i < nPixels; i += 4) {
|
||
|
dstPixels[i+0] = 255 - srcPixels[i+0]; // r
|
||
|
dstPixels[i+1] = 255 - srcPixels[i+1]; // g
|
||
|
dstPixels[i+2] = 255 - srcPixels[i+2]; // b
|
||
|
dstPixels[i+3] = srcPixels[i+3]; // copy alpha
|
||
|
}
|
||
|
};
|
||
|
return Invert;
|
||
|
})();
|