读后这因此,我尝试使用以下代码来裁剪 3840x2160 jpg 文件:
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\setlength\fboxsep{0 pt}
%\pdfpxdimen=\dimexpr 1 in/600\relax
\pdfpxdimen=\dimexpr 1 in/72\relax
\includegraphics[clip,trim=432px 0px 0px 0px,scale = 1]{sample.jpg} %
\end{document}
但用其他软件测量后发现,按照上述代码裁剪后,440px的位置并不符合预期。
也许我把 1/72 误认为一个像素。如果不是,那么应该使用什么值才能得到正确的结果?
当测量左侧黑条时,x 偏移量约为 432px。但输出如下(这里仅显示左上部分):
该圆圈有部分被错误地剪切。
答案1
使用您的img.jpg
文件
\documentclass{standalone}
\usepackage{graphicx}
\begin{document}
\pdfpxdimen=\dimexpr 1in/72\relax
\includegraphics[trim=432px 0px 0px 0px]{img.jpg}
\end{document}
用编译后pdflatex
,我得到了这个:
我没有看到您问题中提到的问题。在 72 dpi 下,3840 像素宽的图像大约为 53 英寸宽(或 1.35 米)。因此,为了准备上述内容.png
,我使用相对较低的分辨率转换了 PDF 文件:
convert -density 40 input.pdf output.png
这样输出的图像尺寸为 1893×1200。如果分辨率为 300 dpi 或更高,输出文件将会非常大 — 大到无法在此处列出。