【发布时间】:2020-09-18 11:10:17
【问题描述】:
我有一个由 16*16 瓷砖组成的 spritesheet 图像。我已经有了一个很好的加载系统,并且我已经在不丢失纵横比的情况下处理了它们。问题是我想获得该表的 16 * 16 平铺,复制它,然后将新图像的色调更改一些量。
我想我有复制工作,但这是我所有的代码
let temp = document.createElement('canvas').getContext('2d');
temp.drawImage('spritesheet.png',0,0)
let pixels = temp.getImageData(0, 0, 16,16);
//manipulate them so that the hue is changed (can't find code for)
let Shifted = new Image();
Shifted.src = temp.canvas.toDataUrl("image/png");
【问题讨论】:
标签: javascript html image-processing html5-canvas