chepe (no verificado), Viernes 21 de Octubre, 2011 (19:16)


Comentario

Hola.

Amigo, deseo hacer un intercambio de colores RGB, así R-> G, G -> B y B-> R, o viceversa, R -> B, G -> R y B -> G. La cuestión no es que es solo cambiar las variables, sino que además deseo conservar el nivel de Gris o Iluminancia.

He pensado en hacer esto: RGB -> HSL o HSB H donde es Hue de 0-360°. También RGB -> YUV, según: Converting RGB to HSL differently, de quasimondo.com, existe una relación en que H = ATAN(V/U). Entonces, teniendo Y constante podría rotar H + 120° o +240° (H-120°).

Así tendría una representación de un color con otro color con un gris constante.

La cuestión es que no he podido.

Otra opción es el intercambió sin considerar Y, y calcular el Y2 (la nueva Y según los colores intercambiados) y el ΔY y aplicar el Δ al nuevo color obtenido, es decir: Toca oscurecer o aclarar para llegar con el nuevo color a Y original.

¿Podrías ayudarme?

Saludos

El contenido de este campo se mantiene privado y no se mostrará públicamente.

Texto sin formato

  • No se permiten etiquetas HTML.
  • Saltos automáticos de líneas y de párrafos.
Si desea comentar algo sobre esta página concreta de Imagen Digital, éste es el lugar adecuado. Si desea contactar o alguna otra cosa, por favor, utilice el formulario de contacto. Los comentarios que no se refieran al tema de esta página (“Add new comment to <em class="placeholder">El cálculo colorimétrico CIE 1976 de las diferencias de color</em>”), serán eliminados o ignorados. Los comentarios deben ser aprobados por los administradores para su publicación, lo que puede demorarse.