6

我正在使用 ImageMagick 创建 PDF 的缩略图。

/opt/local/bin/convert \
   "$inputFile[0]"     \
  -geometry 157x200    \
  -colorspace RGB      \
   "$ThumbFile"

但最后我们得到了带有“裁剪标记”(用于出血)的 PDF。

有没有我可以用来不接受这些的选项?

我怎样才能做到这一点?

例子:

在此处输入图像描述

我只想拥有第二张图片的内容。

4

2 回答 2

8

最后,我指示图像魔术师只抓取修剪框:

/opt/local/bin/convert \
  -geometry 157x200    \
  -colorspace RGB      \
  -define pdf:use-trimbox=true \
   "$inputFile[0]"     \   
   "$ThumbFile"
于 2012-09-22T11:10:59.710 回答
1

使用非常简单的-shave N参数将从图像的每个边缘移除 N 个像素深度。

例如:

convert         \
   original.gif \
  -shave 30     \
   result.gif

这将从原始图像的每个边缘刮掉最外面的 30 行/列像素。

这也适用于 PDF 输入页面(例如,PNG 输出缩略图):

convert        \
   some.pdf[0] \
  -scale 25%   \
  -shave 30    \
   result.png
于 2012-09-14T20:04:50.570 回答