Codificación de colores falsos en una imagen.

Codificación de colores falsos en una imagen.

En látex, se inserta una imagen en blanco y negro, alrededor del 90% del área de la imagen es blanca y el 10% negra. Mi supervisor me pidió que usara un color falso como falso: rojo, incorrecto: verde/azul. No hay información adecuada en Internet para usar esto. ¿Alguien podría ayudarme con eso?

\begin{figure}[t]
\centering
\subfloat[Original Depth Image]{
\includegraphics[height=4.0cm,width=7.0cm]{original_depth1.png}
\label{fig:subfigure1}}

Gracias

Respuesta1

Si la imagen se guarda como formato de imagen en escala de grises, entonces solo se puede cambiar la intensidad/polaridad del blanco/negro. Pero si se puede guardar en formato rgb (no me refiero a cambiar los colores blanco y negro de la imagen, sino solo a cambiar el formato del archivo jpeg en el que se guarda la imagen), entonces los colores mismos se pueden modificar. en el momento de la prestación (ver ADENDA)

En ambos casos, el uso de la decodearrayopción \includegraphicspermite cambiar los colores de renderizado. El valor de la matriz de decodificación de {1 0 1 0 1 0}toma el negativo de los colores r, g y b, aunque se pueden explorar otras matrices de decodificación utilizando valores decimales entre 0 y 1. Por ejemplo, una matriz de decodificación de {0 0 0 0 1 .5}apagará el rojo y el verde en la imagen. y solo permita gradaciones de azul desde la mitad hasta la saturación total.

En el MWE a continuación, las imágenes reales (sin modificaciones) están a la izquierda, las imágenes en colores falsos están a la derecha.

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=1in]{example-image-A.jpg}
\includegraphics[width=1in,decodearray={1 0 }]{example-image-A.jpg}

\includegraphics[width=1in]{example-grid-100x100bp.jpg}
\includegraphics[width=1in,decodearray={1 0 1 0 1 0}]{example-grid-100x100bp.jpg}
\end{document}

ingrese la descripción de la imagen aquí

APÉNDICE

Tomé una copia de example-image-A, una representación en escala de grises (guardada en formato de escala de grises) y la guardé (aún como una imagen en escala de grises) en formato rgb de 3 colores usando MS-Paint como Xexample-image-A. Al hacerlo, es posible una reproducción cromática falsa:

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[width=1in]{Xexample-image-A}
\includegraphics[width=1in,decodearray={.9 .3 .9 .4 .2 .9 }]{Xexample-image-A}
\end{document}

La imagen real está a la izquierda, la imagen en color falso a la derecha.

ingrese la descripción de la imagen aquí

información relacionada