2012-03-16 47 views
4

有没有办法在HTML中使用灰度或位图图像作为alpha通道,而不是将其保存为透明PNG?PNG的alpha作为一个单独的文件?

我有约12种变化的透明度模式,我需要应用于约200张图片。我不想为每种可能的组合制作2400张图像。我宁愿说“使用此图像来获取该图像的透明度。”

这不一定与旧版浏览器兼容,因为它将用于内部使用。 HTML5可以做到这一点吗?

+0

我所知道的全部是PNG透明度。除了闪光之外,我想不出任何其他方法。 – RyanJMcGowan 2012-03-16 20:57:29

+0

您也可以在服务器端进行alpha合并(例如,ImageMagick),但这取决于您的服务器端场景 – leonbloy 2012-03-20 14:09:14

回答

2

是的,你可以使用图像掩膜。目前仅在Webkit浏览器中受支持。

Read all about it。:。 And example usage.

+0

哦。如此多的可能性。我不知道这个 – Turnip 2012-03-16 20:33:13

+0

我*会喜欢它不仅仅与Opera和Chrome兼容。这是唯一的方法吗?我可能不得不诉诸闪存... – RyanJMcGowan 2012-03-16 20:56:11

+1

它可能在服务器端做,但这是我的境界。 – 2012-03-16 20:57:13

相关问题