
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 decodearray
opción \includegraphics
permite 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}
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.