2015-08-13 66 views
1

我需要將ICO格式的圖標轉換爲PNG格式。我試圖用PIL做到這一點:Python PIL有時無法將ico轉換爲PNG

img = Image.open('favicon.ico') 
img.save('favicon.png', 'png') 

但經常轉換是不正確的,因爲它後favicon不顯示。我正在尋找其他方式來轉換,例如,PIL有IcoImagePlugin,但我知道他不會轉換。更多的方式可以執行任務?

+0

[如何將.ICO轉換爲.PNG與Python?](http://stackoverflow.com/questions/4631683/how-to-convert-an-ico-to-png-with-python ) –

+0

不,我有一個問題有時pil不會轉換favicon –

+0

請注意重複中的註釋。如果ICO包含多個圖像,則轉換爲PNG將顯示失敗,因爲PNG是單圖像格式。 –

回答

0

適合我。 但是PIL是相當古老的,不能在python3上工作,所以對python3我使用友好的叉子:枕頭。 順便說一句:這也接受

img.save('favicon.png') 

你肯定有什麼不對您圖標?

+0

我從網站獲取的Favicons,但在ico中它們已被查看。我也使用枕頭 –