{
const context = DOM.context2d(width, height, 1);
context.drawImage(image, 0, 0, width, height);
const buffer = context.getImageData(0, 0, width, height);
for (let y = 0, i = 0; y < height; ++y) {
for (let x = 0; x < width; ++x, i += 4) {
buffer.data[i + 0] = 255 - buffer.data[i + 0];
buffer.data[i + 1] = 255 - buffer.data[i + 1];
buffer.data[i + 2] = 255 - buffer.data[i + 2];
}
}
context.putImageData(buffer, 0, 0);
return context.canvas;
}