只是一个简单的问题,你们都是通过反复试验并在那里插入数字来修剪图像吗?你们是否使用标记或其他东西来至少保留一些参考?
嗯,这就是我的做法,而且确实很痛苦。
答案1
对于 PDF,你应该看看pdfcrop
。使用此工具,您可以裁剪掉图形周围的所有白色部分。或者,您可以尝试同名工具它不包含在你的 TeX-distro 中,但也易于使用。
对于 PDF 的自定义裁剪,我使用 Adobe Standard(商业软件)或使用 进行裁剪trim=..., clip
。如果您熟悉 Adobe 或 EPS/PS 工具(如 ghostscript/ghostviewer),您可以根据需要操纵图形的边界框。对于 EPS,也可以在编辑器中完成此操作。您应该知道您在做什么...
PNG 和 JPG 等光栅图形可以轻松裁剪GIMP或任何其他照片编辑软件。在插入文档之前,尽可能地裁剪总是最简单的。如果您正在使用屏幕截图,则应使用一些工具来找到已裁剪的屏幕区域。例如自定义矩形屏幕截图伊凡视界。
矢量图形应该在软件中处理Inkscape。
如果你必须手动裁剪,你可能需要叠加一个如图所示的帮助网格这里。这让您可以更轻松地定位。但这仍然是一个反复试验的过程。(请参阅 Werners 的答案,了解如何使用该网格轻松进行百分比裁剪)
答案2
您可以使用以下组合在图像数组中的每个图像上绘制网格和\includegraphics
按指定百分比裁剪/修剪图像你可以
- 绘制您感兴趣的图像,包括网格覆盖(显示百分比);并且
- 根据您所追求的百分比进行修剪。
\documentclass{article}
\usepackage{adjustbox,tikz}% http://ctan.org/pkg/{adjustbox,pgf}
\usetikzlibrary{positioning}
\newcommand\imagegrid[1]{% Grid over image
\begin{tikzpicture}
\node[anchor=south west,inner sep=0] (A) {#1};
\begin{scope}[x={(A.south east)},y={(A.north west)}]
\draw[help lines,xstep=.1,ystep=.1] (0,0) grid (1,1);
\foreach \x in {0,1,...,10} { \node [anchor=north,font=\tiny,inner sep=0pt] at (\x/10,0) {\x}; }
\foreach \y in {0,1,...,10} { \node [anchor=east,font=\tiny,inner sep=0pt] at (0,\y/10) {\y}; }
\end{scope}%
\end{tikzpicture}%
}
\begin{document}
\imagegrid{\includegraphics{example-image-a}}%
\adjustbox{trim={.35\width} {.25\height} {.35\width} {.25\height},clip}{\includegraphics{example-image-a}}
\end{document}
当然,您可以使网格更精细,以便进行更精确的测量和修剪。通过\includegraphics
的trim
键值对图像进行默认剪辑将输入作为b
igp
点(或bp
s)。