2017-04-20 38 views
0

我試圖將帶有透明背景的.png文件轉換爲使用Mac版本Potrace的.svg文件,但它們不斷出現負面現象。使用Potrace創建.svg生成.png的負面痕跡

例如,使用此StackOverflow的標誌圖像:

Original Image

執行通過終端執行以下步驟:

convert stackoverflow-4-xxl.png file.pnm 
potrace file.pnm -s -o file.svg 

產生跟蹤,如下所示:

enter image description here

我確定有一個明顯的設置或參數可以傳遞給Potrace,但是我的知識現在很缺乏。提前致謝。

+0

我認爲你真的試圖提取alpha通道。您的開始圖像實際上有一個白色背景,透過透明區域而不是預期的黑色。如果你運行這個讓背景變藍,你會看到'convert logo.png -background blue -flatten result.png'。你可以用'convert logo.png -alpha extract -negate pnm:|'來完成我想要的功能potrace - -s -o file.svg' –

回答

0

我只是打電話potrace file.pnm -s -o file.svg之前解決了這個,而不是通過獲取potrace設置正確,但反轉file.pnm在GIMP的顏色。