对于非常大的文件,TeX 可以处理 png,但不能处理 jpg

对于非常大的文件,TeX 可以处理 png,但不能处理 jpg

我正在尝试打印一张 23150 x 16229 的大图像。它设计为以 600dpi 的分辨率放在 B1 页面上。

当这是 png 时,它可以用以下代码正常工作:

\documentclass[landscape,draft]{article}
\pdfimageresolution=600
\usepackage[top=1cm, bottom=1cm, left=1cm, right=1cm,b1paper]{geometry}
\usepackage[pdftex]{graphicx}
\begin{document}
\vfill
\begin{center}
\includegraphics{small_orig.png}
\end{center}
\vfill
\end{document}

当我使用以下命令将文件更改为 jpg 时:

convert small_orig.png small_test.jpg

并使用 pdf latex 重新编译我得到:

I can't work with sizes bigger than about 19 feet.

有什么想法吗?我需要将其作为 jpg,因此它是 CMYK(我知道上面的转换命令不会这样做,但我甚至无法使 RGB jpg 工作)。

谢谢,詹姆斯

答案1

谢谢https://tex.stackexchange.com/users/2388/ulrike-fischer,问题就解决了。如果按照我在问题中所述进行转换,jpg 将获得 72 x 72 的默认分辨率,这将使图像宽度约为 27 英尺。

将转换更改为:

convert -units PixelsPerInch small_orig.png -density 600 small_test2.jpg

而且它运行良好。谢谢大家

相关内容