6
マイVSシステム:MacのOS X 10.7
のPython 2.7.1
numpyのバージョン1.5.1イメージnumpyのアレイにする:JPGをPNG
マイコード:
image = openImage(fileDir)
print image
image = np.asarray(image)
print image
私が実行している場合この:
python main.py 1010.png
出力は次のとおりです。
<PIL.PngImagePlugin.PngImageFile image mode=RGB size=10x10 at 0x10A835368>
[[[226 226 226] ... `
私はこれを実行した場合:
python main.py google.jpg
を出力は、次のとおりです。
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=488x640 at 0x10140B368>
<PIL.JpegImagePlugin.JpegImageFile image mode=RGB size=488x640 at 0x10140B368>
numpy
はなぜ、PNG形式の変換をすることができますが、JPG年代にそれを行うことはできませんなぜ私が把握することはできませんか?これをどうすれば解決できますか?
編集:私は、このページから得た情報に問題を解決し
IOError: decoder jpeg not available
:
OK]をクリックして、エラーメッセージ、次の
image.show()
と試みたとなった
http://mariz.org/blog/2007/01/26/mac-os-x-decoder-jpeg-not-available/
ほとんどの場合、あなたはJPEGライブラリ、のlibjpeg、またはそうを逃しています。私は最近同様の問題を抱えていた。どのようにMacにインストールするのか分かりませんが、少なくとも出発点はあります。 –
私はlibjpegをインストールしてもう一度試しましたが、うまくいきませんでした): – tienbuiDE
@ 8bui解決策を回答として追加して受け入れるべきです – jterrace