我有一个 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>
到目前为止已尝试:
/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/