Есть ли хороший источник объяснительной документации по доллорной долке?
-
24-10-2019 - |
Вопрос
Я хотел бы попробовать использовать Colormatrix, но я могу найти только примеры, которые преобразуют изображение в серогойс. И даже тогда они, как правило, представлены как кусок кода «волшебных чисел» без объяснения.
Кто -нибудь знает «Учебное пособие» о том, как использовать Colormatrix? Например, я был бы заинтересован в преобразовании изображения серого в цветовое изображение, где белый == прозрачный и черный = сплошной цвет, с серыми пикселями где -то между ними. Может ли Colormatrix сделать это?
Решение
Я не знаю ни о какой документации, но как ColorMatrix
Преобразует одно значение RGBAW в другое, чтобы вы могли установить матрицу для принятия входных значений RGB и применить их к выходному значению альфа. (W только там, чтобы сделать матричную математику).
ОК, я считать Следующая матрица должна делать то, что вы хотите:
[1.0 0.0 0.0 0.333 0.0]
[0.0 1.0 0.0 0.333 0.0]
[0.0 0.0 1.0 0.333 0.0]
[0.0 0.0 0.0 0.0 0.0]
[0.0 0.0 0.0 0.0 1.0]
Это оставит текущие значения RGB неизменными, а затем установит альфа на R/3 + G/3 + B/3, то есть среднее значение значений RGB. Измените значения 1,0 вдоль диагонали на 0,0, чтобы полностью удалить значения RGB.
Если вы знаете, что изображение представляет собой серийную сеть, где r == g == B, то вы можете заменить любой из 0,333 (повторяющихся) на 1,0 и установить два на 0,0