【发布时间】:2016-12-05 09:51:45
【问题描述】:
在 Photoshop 中,像 FX 这样的 Alpha 通道,有没有办法将图像乘以颜色? 例如,我有黑白和透明按钮,我想让它成为 4 种不同的颜色 + 4 种颜色的悬停状态。
如果是 glsl 着色器,我会简单地将每个像素乘以顶点颜色。
这是按钮精灵: https://dl.dropbox.com/s/4j43vf8l50mifw1/common_button_map_menu.png
【问题讨论】:
在 Photoshop 中,像 FX 这样的 Alpha 通道,有没有办法将图像乘以颜色? 例如,我有黑白和透明按钮,我想让它成为 4 种不同的颜色 + 4 种颜色的悬停状态。
如果是 glsl 着色器,我会简单地将每个像素乘以顶点颜色。
这是按钮精灵: https://dl.dropbox.com/s/4j43vf8l50mifw1/common_button_map_menu.png
【问题讨论】:
现在浏览器对 CSS 背景图像的混合模式支持有限。尝试将背景设置为纯色并在背景图像上使用:
background-blend-mode: multiply;
IE 不会玩,Safari 实现不完整http://caniuse.com/#search=blend-mode
【讨论】: