ImageMagick:是否可以删除“裁剪标记”?

时间:2012-09-14 09:17:23

标签: bash pdf imagemagick

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

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

但最后我们用"裁剪标记" (出血)。

我可以选择不参加那些吗?

我该怎么做?

示例:

enter image description here

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

2 个答案:

答案 0 :(得分:7)

我最后指示图像magick只抓住修剪框:

/opt/local/bin/convert \
  -geometry 157x200    \
  -colorspace RGB      \
  -define pdf:use-trimbox=true \
   "$inputFile[0]"     \   
   "$ThumbFile"

答案 1 :(得分:1)

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

例如:

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

这将削减原始图像每个边缘的30个最外行/列像素。

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

convert        \
   some.pdf[0] \
  -scale 25%   \
  -shave 30    \
   result.png