どうやらpillowだけではjpeg画像を扱えないらしい。
ということでlibjpegを導入する。(sudoは省略)
1.libjpegのダウンロード
wget http://www.ijg.org/files/jpegsrc.v9.tar.gz
2.解凍
tar xzvf jpegsrc.v9.tar.gz
3.ちょいと設定をいじる
./configure --enable-shared
4.インストール
make
make install
5.pillowをアンインストール
pip uninstall -y pillow
6.pillowをインストール
pip install pillow
無事、JPEGを扱えるようになりました。
追記)pythonを実行中に
shared object file 云々
のエラーが出たら、ライブラリへのパスが設定されていない可能性があるので、
/etc/ld.so.config.d/
のディレクトリに次の記述をしたファイルを作成する。
/usr/local/lib/
ファイル名は
python2.7lib.conf
のように .conf で終わるように付ける。
0 件のコメント:
コメントを投稿