【发布时间】:2010-01-22 03:41:44
【问题描述】:
我有一个带有白色边缘的 png 图像。我想让边缘透明。
有没有办法指定不绘制的颜色 - 例如颜色键或 alphamask。
有例子吗?
例如,这张图片有白色边缘,我想将其中两个彼此靠近而没有白色。
如何在 javascript 中使用 canvas 做到这一点?
【问题讨论】:
我有一个带有白色边缘的 png 图像。我想让边缘透明。
有没有办法指定不绘制的颜色 - 例如颜色键或 alphamask。
有例子吗?
例如,这张图片有白色边缘,我想将其中两个彼此靠近而没有白色。
如何在 javascript 中使用 canvas 做到这一点?
【问题讨论】:
查看globalCompositeOperation,或者在另一个画布中绘制,去除白色像素(getImageData,如果是白色,则使其透明)并将新数组的ImageData放到你的画布中。
将图像转换为 GIF 格式? GIF 允许任何单一颜色值表示透明像素。
【讨论】: