我不知道这是否可行,我从来没有真正使用过html canvas,但我知道
var imgPixels = canvasContext.getImageData(0, 0, canvas.width, canvas.height);
Run Code Online (Sandbox Code Playgroud)
但是如何使用它来获取具有特定颜色的所有像素并将这些像素更改为白色?所以,假设我的像素为红色:
if(pixel==red){
pixel = white;
}
Run Code Online (Sandbox Code Playgroud)
这是我想要的简单版本,但不知道如何做到这一点......
任何想法?
我正在用画布在画布上画一个图像drawImage
.这是一个被透明像素包围的PNG,如下所示:
如何在画布上为该图像的可见部分添加纯色边框?澄清一下:我不想要一个围绕图像边界框的矩形.边界应绕着草地.
我确实考虑过使用阴影,但我真的不想要一个发光的边框,我想要一个坚固的边框.