Netpbm

画像のフォーマット変換や加工を行うツールです。

インストール

http://sourceforge.net/projects/netpbm/から10.26.1をダウンロードしました。インストール前の準備作業です。CPANも参考にしてみてください。

perl -MCPAN -eshell
install IPC::Run

ではインストールします。

./configure
make

configureの後、いろいろ聞かれますが、エンターでいきます。ここでエラーが出る場合は、libjpeg,libpng,libtiffがない可能性がありますので、PHPを参考に入れておきます。

make package
(make package PKGDIR=/usr/local/netpbm)
./installnetpbm

ライブラリだけは場所を変更しております。

Where do you want the shared library installed?
shared library directory (/usr/local/netpbm/lib) ==> /usr/local/lib

では、動くかどうかチェックします。/usr/local/netbpm/binに移動して、

./jpegtopnm hoge.jpg

あれ?エラーがでました。libnetpbm.so.10がないとかいってます。では、LD_LIBRARY_PATHに/usr/local/libを追加して反映させておきます。さてもう一度。なんか化け文字がでましたが実行されているようです。

TIPS

  • XOOPSでError! (Expected status: 0, but actually received status: 0)
    netpbm/binで
    .jpegtopnm hoge.jpg
    としてみましょう。ここでlibnetpbmがないとかいわれてたら、LD_LIBRARY_PATHに通しておきましょう。またそれでもXOOPS上で同じエラーが出る場合は、apacheが認識してない可能性がありますので、再起動しておきましょう。
  • XOOPSでError! (giftopnm: Using libnetpbm from Netpbm Version: Netpbm 10)
    http://xoopsgallery.org/modules/newbb/viewtopic.php?topic_id=81&forum=1#forumpost716を参考にするととりあえず大丈夫みたいです。

リンク

参考書籍


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-28 (水) 06:42:00 (6710d)