ImageMagick命令行将PNG转换为具有透明度的EPS

时间:2013-04-15 21:15:33

标签: imagemagick png transparency eps

我正在尝试从透明的PNG文件到具有透明度的EPS进行简单转换,目前我的命令如下所示:

转换“image1.png”“image1.eps”

看起来我得到的只是一张黑色图像。有什么想法吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

将PNG转换为EPS不仅仅是简单的格式转换。它从光栅图像变为矢量图像,因此光栅图像必须是" traced"。执行此操作的常用命令行工具是potrace。安装potrace(及其组件工具mkbitmap)后,您可以使用以下内容执行此操作:

convert image1.png image1.bmp
mkbitmap image1.bmp -o image1.pgm
potrace image1.pgm -e -o image1.eps

mkbitmap的调用将彩色图像转换为更适合跟踪的灰色图。 这将产生eps与在白色背景的黑线。如果您需要全色跟踪,inkskape是用于执行此操作的GUI工具,并且inkscape用户自行创建了一个命令行工具来执行此操作,可以找到here