0
我试图将带有透明背景的.png文件转换为使用Mac版本Potrace的.svg文件,但它们不断出现负面现象。使用Potrace创建.svg生成.png的负面痕迹
例如,使用此StackOverflow的标志图像:
执行通过终端执行以下步骤:
convert stackoverflow-4-xxl.png file.pnm
potrace file.pnm -s -o file.svg
产生负跟踪,如下所示:
我确定有一个明显的设置或参数可以传递给Potrace,但是我的知识现在很缺乏。提前致谢。
我认为你真的试图提取alpha通道。您的开始图像实际上有一个白色背景,透过透明区域而不是预期的黑色。如果你运行这个让背景变蓝,你会看到'convert logo.png -background blue -flatten result.png'。你可以用'convert logo.png -alpha extract -negate pnm:|'来完成我想要的功能potrace - -s -o file.svg' –