修剪图像

修剪图像

只是一个简单的问题,你们都是通过反复试验并在那里插入数字来修剪图像吗?你们是否使用标记或其他东西来至少保留一些参考?

嗯,这就是我的做法,而且确实很痛苦。

答案1

对于 PDF,你应该看看pdfcrop。使用此工具,您可以裁剪掉图形周围的所有白色部分。或者,您可以尝试同名工具它不包含在你的 TeX-distro 中,但也易于使用。

对于 PDF 的自定义裁剪,我使用 Adob​​e Standard(商业软件)或使用 进行裁剪trim=..., clip。如果您熟悉 Adob​​e 或 EPS/PS 工具(如 ghostscript/ghostviewer),您可以根据需要操纵图形的边界框。对于 EPS,也可以在编辑器中完成此操作。您应该知道您在做什么...

PNG 和 JPG 等光栅图形可以轻松裁剪GIMP或任何其他照片编辑软件。在插入文档之前,尽可能地裁剪总是最简单的。如果您正在使用屏幕截图,则应使用一些工具来找到已裁剪的屏幕区域。例如自定义矩形屏幕截图伊凡视界

矢量图形应该在软件中处理Inkscape

如果你必须手动裁剪,你可能需要叠加一个如图所示的帮助网格这里。这让您可以更轻松地定位。但这仍然是一个反复试验的过程。(请参阅 Werners 的答案,了解如何使用该网格轻松进行百分比裁剪)

答案2

您可以使用以下组合在图像数组中的每个图像上绘制网格\includegraphics按指定百分比裁剪/修剪图像你可以

  1. 绘制您感兴趣的图像,包括网格覆盖(显示百分比);并且
  2. 根据您所追求的百分比进行修剪。

这需要adjustbox(加载graphicx内部): 在此处输入图片描述

\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}

当然,您可以使网格更精细,以便进行更精确的测量和修剪。通过\includegraphicstrim键值对图像进行默认剪辑将输入作为bigp点(或bps)。

相关内容