LaTeX 图片色偏解决方法

时间:2021-10-20 14:38:50


本系列文章由 @YhL_Leo 出品,转载请注明出处。

文章链接: http://blog.csdn.net/yhl_leo/article/details/50327113

在LaTeX的编辑模式中,常用的生成PDF文件的方式有两种途径(至于PDFLaTeX,XeLaTeX,LuaLaTeX等其他编译方式不在此讨论):

  • DVI->PS->PDF
  • DVI->PDF

LaTeX 图片色偏解决方法

在文档中插入图片时,两种编译方式产生的结果是有一定差异的,除此以外,插入图片一般都先转为内嵌式PostScript格式文件(.eps),常用的Adobe Acrobat Pro和Photoshop两款软件也是有差异的,下面给出一组图的测试结果。

1 数据准备

LaTeX 图片色偏解决方法LaTeX 图片色偏解决方法LaTeX 图片色偏解决方法LaTeX 图片色偏解决方法

上面四张图为原始图,格式均为png,从左向右依次是灰度图,RGB彩色图,灰度图,RGB彩色图。

测试前,我们分别将原图利用Adobe Acrobat Pro和Photoshop转成eps文件。

LaTeX 图片色偏解决方法

这里文件末尾为a表示是由Adobe Acrobat Pro生成,p表示由Photoshop生成。

2 测试代码

\documentclass[a3paper,9p]{article}

\usepackage{subfigure}
\usepackage{epsfig}
\usepackage{graphicx} \begin{document} \renewcommand{\arraystretch}{1.5}
\begin{figure}[ht!]
\begin{tabular}{cccc}
\includegraphics[width=0.24\linewidth]{1-1-a.eps} &
\includegraphics[width=0.24\linewidth]{1-2-a.eps} &
\includegraphics[width=0.24\linewidth]{2-1-a.eps} &
\includegraphics[width=0.24\linewidth]{2-2-a.eps} \\
\includegraphics[width=0.24\linewidth]{1-1-p.eps} &
\includegraphics[width=0.24\linewidth]{1-2-p.eps} &
\includegraphics[width=0.24\linewidth]{2-1-p.eps} &
\includegraphics[width=0.24\linewidth]{2-2-p.eps} \\
(a) & (b) & (c) & (d) \\
\end{tabular}
\label{Fig:1}
\vspace{-0.5em}
\end{figure} \end{document}

3 测试结果

首先看第一种生成方式DVI->PS->PDF

LaTeX 图片色偏解决方法

如果你看了上面的测试代码,应该很容易就明白这组测试结果图中每张图片的含义,这里还是啰嗦一下。一共分为4列:(a),(b),(c),(d),每一列的上面一张图是在Adobe Acrobat Pro中生成eps插入的结果,下面一张是在Photoshop中生成eps插入的结果。

不难看出,如果是灰度图,两者差异基本很小,但是如果是彩色图,那在Adobe Acrobat Pro中生成eps的插入结果简直不忍直视,色偏极其严重!除此以外,请看d组的上面那张图,还自带“光环”啊~

再看第二种生成方式DVI->PDF

LaTeX 图片色偏解决方法

乍一看好像是一模一样,上面所述的色偏问题完全不存在~

当然再对比一下两组测试结果,还可以发现:

LaTeX 图片色偏解决方法

上图从左向右依次是:Adobe-DVI->PS->PDF,Photoshop-DVI->PS->PDF,Adobe-DVI->PDF,Photoshop-DVI->PDF,仔细看白色像素旁边的马赛克(请注意,原本是二值图像),前面三个都不能幸免,唯有第四种方式是完全没有,插入后依旧是二值图!


总结:

  • 使用LaTeX插图时,建议选择DVI->PDF方式,在使用同样的图片情况下,该方式生成的更高清
  • 生成eps文件时,建议使用Photoshop的方式(见下图),好处不多说,谁用谁知道~

LaTeX 图片色偏解决方法