如何将.eps文件转换为高质量的1024x1024 .jpg?

时间:2011-09-28 13:14:12

标签: imagemagick

我有一个.eps文件,我可以在Photoshop中看到它,它具有非常高的分辨率,锐利的边缘等,甚至大于1024x1024。

使用ImageMagick我想将此.eps转换为1024x1024 .jpg,分辨率非常高。

但是,使用以下命令,图像非常模糊:

convert -resize "1024x1024" -colorspace RGB -flatten test.eps test.jpg 

我必须使用哪些ImageMagick参数,以便生成的.jpg为1024x1024并且图像质量高,图像清晰?

这里是我们找到的一些XMP数据,可能是因为-size没有调整它的大小:

enter image description here

2 个答案:

答案 0 :(得分:85)

对于矢量图形,ImageMagick具有相互独立的渲染分辨率和输出尺寸。

尝试类似

的内容
convert -density 300 image.eps -resize 1024x1024 image.jpg

这将使你的eps渲染为300dpi。如果300 *宽度> 1024,然后它将是锐利的。如果你渲染得太高,你会浪费大量的内存来绘制一个非常高分辨率的图形,只能再次对它进行下采样。我目前不知道在一个IM命令中以“正确”的分辨率渲染它的好方法。

答案 1 :(得分:1)

也许你应该尝试使用-quality 100 -size“1024x1024”,因为调整大小通常会给出难看的结果。