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

时间:2010-01-21 18:26:25

标签: html5 canvas

我有一个白边的png图像。我想让边缘透明。

是否有办法指定未绘制的颜色 - 如颜色键或alphamask。

有没有例子?

例如,这张图片有白边,我想在没有白色的情况下将它们中的两张贴近。

alt text http://sketchup.google.com/3dwarehouse/download?mid=4a51b1bfaba674b2ca42c60e697162c&rtyp=st&ctyp=other&ts=1202486187000

我怎样才能在带有画布的javascript中做到这一点?

2 个答案:

答案 0 :(得分:1)

请参阅globalCompositeOperation,或在另一个画布中绘制,删除白色像素(getImageData,如果为白色,使其透明)和新数组的putImageData到画布。

答案 1 :(得分:-1)

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