Есть ли способ умножить изображение по цвету относительно альфа-канала, такого как FX в Photoshop? Например, у меня есть черный & белый & кнопка прозрачности, и я хочу сделать это 4 разных цвета + 4 цвета для состояния зависания.CSS Наложение цвета с режимом смешивания умножается
Если бы это был glsl shader, я бы просто умножал каждый пиксель на цвет вершин.
Вот кнопка спрайта: https://dl.dropbox.com/s/4j43vf8l50mifw1/common_button_map_menu.png
Но пикселей под прозрачными пикселями кнопки (устанавливается как Б.Г.) также будет умножаться. Так что если я скажу фотографию и div (с кнопкой + цвет как bg), плавающие над этой фотографией, будет проблема. Прозрачные пиксели кнопки не будут маскировать цвет bg, и он будет умножать базовую фотографию. – wecando