2011-05-31 25 views
14

私は画像処理タスクに直面しており、私は64ビットWindowsシステム上でPython 3.2を使用しています。画像処理ライブラリの検索には、古いバージョンのPython(主にPIL、現在のバージョン - 1.1.7 - Python 2.7をサポートしています)のライブラリがあります。誰かがPython 3用の画像処理ライブラリを知っていますか?Python 3の画像処理モジュールはありますか?

ところで、私は空想的な変換や重いものは必要ありません。私が必要とするのは、JPGファイルを開き、画像をRGB値マトリックス/リストとして取得することだけです。

ご協力いただければ幸いです。

+0

PILやImageMagick for Python 3 noのようなものはありません。 –

+0

PythonMagickはPython 3でうまく動作します – cgohlke

+1

[Image library for Python 3](http://stackoverflow.com/questions/3896286/image-library-for-python-3) –

答えて

5

あなたはここにpython3.1上でコンパイルされますPILのソースバージョンを取得することができます。また、ここでは3.2と64ビットのWindows用バイナリインストーラ

https://github.com/sloonz/pil-py3k

を: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil

REFを: Image library for Python 3

+0

@zephyr:ありがとう!私は適切なバージョンをインストールしましたが、私は本当に理解できないバグがあるようです。イメージファイルを開こうとすると、 "ValueError:非パッケージで相対インポートを試みました"というメッセージが表示されます。私の検索では、これは、Python 2と3でのインポートの仕方の違い(私がPython 3.2用のバイナリインストーラを特にダウンロードしたにもかかわらず)でも発生しているようです。どのようにそれを回避するための任意のアイデアですか? – Tom

+0

こんにちはTom、正確なコマンドとエラーを投稿できますか?私はLinux上でインストーラを試しませんでしたが、ソースパッケージをコンパイルしてjpgをロードすることができました。 – so12311

+0

@zephyr:私のコマンドを参照し、[here](http://pastebin.ca/2073027)を出力してください。 – Tom

5

世界は変化しており、誰もがブランドの新しい図書館に移動しているようです:Pillow。それはPILのドロップイン置換ですが、それは生きており、Python 3をサポートしています。

関連する問題