2011-05-31 29 views
14

Görüntü işleme görevine bakıyorum ve Python 3.2 kullanıyorum (64 bit Windows sisteminde). Görüntü işleme kütüphaneleri için yaptığım tüm aramalar, Python'un eski sürümleri için kütüphanelerdir (en güncel PIL, mevcut hali - 1.1.7 - Python 2.7'yi desteklemektedir). Python 3 için görüntü işleme kütüphanesi bilen var mı? Python 3 için görüntü işleme modülleri var mı?

arada, fantezi dönüşümleri ve ağır şeyler gerekmez. Tek ihtiyacım olan bir JPG dosyasını açmak ve görüntüyü RGB değeri matrisi/listesi olarak almak.

Herhangi bir yardım en takdir edilecektir!

Bir burada python3.1 de çalıştırılabilir PIL kaynak sürümü alabilirsiniz
+0

Orada an Python 3 no için PIL veya ImageMagick gibi bir şey yoktur. –

+0

PythonMagick, Python 3 – cgohlke

+1

[Python 3 için Resim kitaplığı] 'nın olası bir kopyasında iyi çalışır (http://stackoverflow.com/questions/3896286/image-library-for-python-3) –

cevap

5
+0

@zephyr: Çok teşekkür ederim! Uygun sürümü yükledim, ancak orada gerçekten anlamadığım bir hata var: bir görüntü dosyasını açmaya çalıştığımda "ValueError: Non-package paketinde göreceli olarak içe aktarma" mesajını alıyorum. Aramamdan, bunun Python 2 ve 3'te (Python 3.2 için ikili yükleyiciyi özel olarak indirmiş olsam bile) ithalat çalışmalarındaki farklılıklardan kaynaklandığı görülüyor. Bu konuda bir fikrin var mı? – Tom

+0

Merhaba Tom, aldığınız tam komutları ve hatayı gönderebilir misiniz? Yükleyiciyi linux'dayken denemedim, ancak kaynak paketi derleyebildim ve jpg yükledim. – so12311

+0

@zephyr: Komutlarım ve çıktıma bakın [here] (http://pastebin.ca/2073027). – Tom

5

Dünya değişiyor ve herkes yepyeni bir kütüphaneye hareket gibi görünüyor: Pillow. Bu PIL için bir drop-in yerine geçer ancak Python 3'ü destekler ve destekler.