
在 Latex 中,插入黑白影像,影像的大約 90% 區域是白色,10% 是黑色。我的主管要求我使用假顏色,例如 false:紅色,錯誤:綠色/藍色。互聯網上沒有正確的資訊來使用它。有人可以幫我解決嗎?
\begin{figure}[t]
\centering
\subfloat[Original Depth Image]{
\includegraphics[height=4.0cm,width=7.0cm]{original_depth1.png}
\label{fig:subfigure1}}
謝謝
答案1
如果影像儲存為灰階影像格式,則只能變更黑/白的強度/極性。但是,如果它可以保存為rgb格式(我並不是要更改圖像的黑白顏色,而只是更改為保存圖像的jpeg檔案的格式),那麼顏色本身可以修改渲染時(請參閱附錄)
在這兩種情況下,使用該decodearray
選項可以\includegraphics
變更渲染顏色。的解碼數組值{1 0 1 0 1 0}
採用 r、g 和 b 顏色的負數,但可以使用 0 到 1 之間的十進制值來探索其他解碼數組{0 0 0 0 1 .5}
。飽和度到全飽和度的漸層。
在下面的 MWE 中,實際(未更改的)影像位於左側,偽彩色影像位於右側。
\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}
附錄
我複製了 的example-image-A
灰階渲染(以灰階格式儲存),並使用 MS-Paint 將其儲存為 3 色 rgb 格式(仍為灰階影像)Xexample-image-A
。這樣做後,可能會出現假色渲染:
\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}
實際影像在左側,偽彩色影像在右側。