2011-04-04 120 views
1

我有一個與文件系統中的實際資源相關聯的圖像名稱列表。例如:Python圖像轉換

'image1.png' 
'image2.jpg' 
'image3.jpeg' 

我必須將它們全部轉換爲具有相同名稱的png。我怎麼能在python中做到這一點?

想法是:使用PIL或ImageMagic。

回答

4
from PIL import Image 
import os 
for filename in filelist: 
    basename, ext = os.path.splitext(filename) 
    if ext.lower() == ".png": 
     continue 
    img = Image.open(filename) 
    img.save(basename + ".png") 
+0

太容易了:)謝謝。 – Ockonal 2011-04-04 14:16:13