Есть ли хороший источник объяснительной документации по доллорной долке?

StackOverflow https://stackoverflow.com/questions/2997203

Вопрос

Я хотел бы попробовать использовать 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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top