Sea*_*ark 1 pdf imagemagick graphicsmagick
我有一个 8.5x11、300dpi 的 PDF。它在 PDF 的左上角有一个 UPC 标签。想象一下,一张纸上可能有 30 个标签,但我们只有 1 个标签。
我正在尝试将 PDF 裁剪为仅 1 标签的大小。到目前为止我已经得到了这个
gm convert -density 300 single.pdf out.pdf
Run Code Online (Sandbox Code Playgroud)
这不会进行任何裁剪。当我裁剪为 300x100 时,它会生成一个包含 30000 页的 20MB 文件。
我不知道如何使用-crop来实际裁剪到正确的尺寸。我需要它的尺寸为 3.5 英寸 x 1.125 英寸。
使用以下输入 PDF(此处转换为 PNG):
以下命令将裁剪标签:
gm wiz.pdf -crop 180x50+1+1 cropped.pdf
Run Code Online (Sandbox Code Playgroud)

该标签的大小为180x50像素。
对于8.5x11in300 PPI 的 PDF,您将拥有一个2450x3300像素 PDF(我怀疑您这样做,但这是另一个问题)并且您需要使用-crop 1050x337+0+0(更准确地说,1050x337.5+0+0——但您不能裁剪半像素!)。
请注意,该+0+0部分裁剪了左上角。如果您需要向右偏移像素N并向下M偏移像素,请使用+N+M...
您还可以使用 ImageMagick 的convert命令:
convert wiz.pdf[180x50+1+1] cropped.pdf
Run Code Online (Sandbox Code Playgroud)
关于此言论的另一条评论:
“我不知道如何使用
-crop来实际裁剪到正确的尺寸。”
除了像素之外,光栅图像没有其他实际尺寸。ABC像素宽和XYZ像素高...
数字图像不存在可以以英寸为单位测量的绝对真实尺寸……除非您另外可以说明给定图像在显示器或打印设备上呈现的分辨率!
尺寸为 300 PPI 的图像8.50x11in将转换为2550x3300像素。但是,如果您的图像不包含此数量的像素(这是任何光栅图像的真实绝对大小),您仍然可以以 300 PPI 渲染它 - 但其以英寸为单位的大小将与8.5x11in!
因此,每当您想要裁剪时,请使用您想要的绝对像素数。不要在命令行上使用分辨率/密度!
| 归档时间: |
|
| 查看次数: |
1363 次 |
| 最近记录: |