Html 如何使用alphamask在javascript画布上绘制?

Html 如何使用alphamask在javascript画布上绘制?,html,canvas,Html,Canvas,我有一个带有白色边缘的png图像。我想使边缘透明 有没有一种方法可以指定不需要绘制的颜色,比如颜色键或字母掩码 有什么例子吗 例如,这幅图像有白色的边缘,我想在没有白色的情况下,将其中两个边缘画得很近 如何在带有画布的javascript中实现这一点?将图像转换为GIF格式?GIF允许任何单一颜色值表示透明像素。请参阅globalCompositeOperation,或在另一个画布中绘制,如果为白色,请删除白色像素getImageData,使其透明,并将新数组的ImageData放到画布上。我编

我有一个带有白色边缘的png图像。我想使边缘透明

有没有一种方法可以指定不需要绘制的颜色,比如颜色键或字母掩码

有什么例子吗

例如,这幅图像有白色的边缘,我想在没有白色的情况下,将其中两个边缘画得很近


如何在带有画布的javascript中实现这一点?

将图像转换为GIF格式?GIF允许任何单一颜色值表示透明像素。

请参阅globalCompositeOperation,或在另一个画布中绘制,如果为白色,请删除白色像素getImageData,使其透明,并将新数组的ImageData放到画布上。

我编写了一些类似这样的代码:请参见:和:没有真正回答问题的建议通常最好作为注释