Pregunta

Me gustaría intentar usar Colormitón, pero solo puedo encontrar ejemplos que conviertan una imagen en escala de grises. E incluso entonces, tienden a presentarse como una parte del código de 'números mágicos' sin explicación.

¿Alguien sabe de un 'tutorial' sobre cómo usar Colormatrix? Por ejemplo, estaría interesado en convertir una imagen en escala de grises en una imagen en color, donde blanco == transparente y negro = un color sólido, con píxeles grises en algún punto intermedio. ¿Podría Colormatrix hacer eso?

¿Fue útil?

Solución

No conozco ninguna documentación, sino como un ColorMatrix Transforma un valor RGBAW en otro, por lo que puede establecer la matriz para tomar los valores de entrada RGB y aplicarlos al valor alfa de salida. (La W solo está allí para hacer que la matriz de matemáticas funcione).

Ok, yo pensar La siguiente matriz debe hacer lo que quieras:

[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]

Esto dejará que los valores actuales de RGB no cambiaron y luego establecerán que el alfa sea R/3 + G/3 + B/3, es decir, el promedio de los valores RGB. Cambie los valores 1.0 a lo largo de la diagonal a 0.0 para eliminar los valores RGB por completo.

Si sabe que la imagen es una grisescala donde r == g == b, entonces podría reemplazar cualquiera de los 0.333 (recurrente) con 1.0 y establecer los otros dos a 0.0

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top