imagemagick - 按比例缩小大的 EPS 图片,没有尖锐的结果和剪切路径

标签 imagemagick scale clipping eps

我有一个 EPS 文件 (3854x8000),我想按比例缩小它,因为这太大了,但又不会丢失剪切路径。 (如果有可能 - 我尝试使用 ImageMagick 缩小它:

convert picture.eps -resize 768x1024 picture_small.eps

结果是前卫的。直到现在我还没有尝试保留剪切路径,因为我不知道该怎么做。

到目前为止,如果还没有找到解决这个问题的方法。

ImageMagick 真的可以做到这一点吗?

澄清:

(由 Alex 编辑 - 因为我是 mht 的同事,正在处理同一问题)

EPS 文件和 JPG 文件都可以包含剪切路径(德语:Freistellungspfad)。这是一个矢量路径,通常围绕一个光栅图像,指定应剪裁背景的哪一部分。使用 ImageMagick,剪切路径显示在 identify -verbose 的输出中,如下所示:

   Clipping path: 
<?xml version="1.0" encoding="iso-8859-1"?>
<svg width="240" height="240">
<g>
<path style="fill:#00000000;stroke:#00000000;stroke-width:0;stroke-antialiasing:false" d="
M 53,133
L 126,63
L 151,163
"/>
</g>
</svg>

Download Test Image

到目前为止已尝试:

/opt/ghostscript-9.15-linux-x86_64/gs-915-linux_x86_64
  -dSAFER -dBATCH -dNOPAUSE -dNOPROMPT 
  -dMaxBitmap=500000000  
  -r144 -sDEVICE=eps2write 
  -sOUTPUTFILE=out.eps 
  dreieck_rgb_pfad2_photoshop.eps

和:

convert dreieck_rgb_pfad2_photoshop.eps -clip eps3:out.eps

最佳答案

像这样读取文件之前尝试设置密度:

convert -density 300 picture.eps -resize 768x1024 picture_small.eps

关于imagemagick - 按比例缩小大的 EPS 图片,没有尖锐的结果和剪切路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26674439/

相关文章:

image-processing - Imagemagick:删除 alpha 分量(用实心像素替换所有中间 alpha 像素)

javascript - 如何反转 d3 的线性比例?

iphone - UIPinchGestureRecognizer 在不同的 x 和 y 方向缩放 View

html - 如何用两个 div 制作一个 photoshop 风格的剪贴蒙版

javascript - paperjs:剪辑两条路径

html - 使用 SVG 路径裁剪的图像在 Chrome 中反转

Python 绑定(bind)到 ImageMagick

node.js - ImageMagick 的 heroku 中应包含哪些 PATH 环境变量?

imagemagick - 如何使用 imagemagick 创建类似 shutterstock 的水印

javascript - SI 刻度格式与小数刻度域