2015-09-20 15 views
14

PIL.Image ile bir görüntü dosyasını yükledikten sonra, görüntü dosyasının PNG/JPG/BMP/GIF mi olduğunu nasıl belirleyebilirim? Bu dosya formatları hakkında çok az şey anlıyorum, PIL dosya başlığından format meta verilerini alabilir mi? Veya dosya içindeki verileri 'analiz etmek' gerekiyor mu?Görüntü formatı PIL ile nasıl alınır?

PIL böyle bir API sağlamıyorsa, herhangi bir python kitaplığı var mı?

cevap

27
+1

Bu özellik sadece dosya uzantısı veya 'None' eğer sanırım görüntü ham verilerle oluşturulmuştur. Dosya uzantısı benim durumumda her zaman mevcut değildir. – NeoWang

+3

Lütfen tahmin etmeyin, ancak dosya formatının nasıl belirlendiğine bakın. PIL görüntü dosyasını okursa, hangi kod çözücünün kullanıldığı bir seçim yapmalı ve bu bilgi format özniteliğine maruz bırakılmalıdır. –

+2

PIL kaynağını okudum, şimdi ikna oldum. – NeoWang