半透明点上的附加颜色

时间:2012-04-25 04:03:33

标签: javascript ruby image-processing css3 canvas

我有一个方形图标,用黑色面具调暗。这个面具顶部应该有多个点,各种颜色。这些点具有附加颜色,因此当它们在每个点的顶部时,它们会变亮。在这些组合中,足够的这些将使黑色面具变成多色或甚至白色,从而露出下面的图像。

怎么可以这样做?客户端,使用canvas还是css3?服务器端,使用ImageMagick还是别的什么?

这是画布上添加颜色的链接:http://contrapunctus.net/blog/2010/rgb-demo

1 个答案:

答案 0 :(得分:1)

HTML5 Canvas + Context Blender +屏幕模式。

或者,当你链接时,使用加法全局复合模式。

或使用ImageMagick。

或者使用ChunkyPNG以及添加。