netpbm 9.4 のインストール
2000-07-15 作成 福島
2001-10-10 更新 福島
2003-03-12 更新 福島
TOP > tips > netpbm
zlib 1.1.3 のインストール
$ tar zxf zlib-1.1.3.tar.gz
$ cd zlib-1.1.3
$ ./configure
$ make
$ make test
$ su
# make install
libpng 1.0.7 のインストール
$ tar zxf libpng-1.0.7.tar.gz
$ cd libpng-1.0.7
$ cp scripts/makefile.linux ./Makefile
$ cp Makefile Makefile-org
$ vi Makefile
$ diff Makefile Makefile-org
12,15c12,15
< ZLIBLIB=/usr/local/lib
< ZLIBINC=/usr/local/include
< #ZLIBLIB=../zlib
< #ZLIBINC=../zlib
---
> #ZLIBLIB=/usr/local/lib
> #ZLIBINC=/usr/local/include
> ZLIBLIB=../zlib
> ZLIBINC=../zlib
$ make
$ su
# make install
jpeg-6b のインストール
$ tar zxf jpegsrc.v6b.tar.gz
$ cd jpeg-6b
$ ./configure
$ make
$ su
# make install
# make install-lib
netpbm 9.4 のインストール
通常のインストール
$ tar zxf netpbm-9.4.tgz
$ cd netpbm-9.4
$ make
$ su
# make install
スタティックリンクでインストール
$ make STATICLIB=Y
・shared library を認識させる
$ su
# cat >> /etc/ld.so.conf
/usr/local/netpbm/lib
^D
# /sbin/ldconfig
・P1〜P6 の意味
Pn 0000 0xxx
|++- 0:PBM (Portable BitMap) 白黒 2 値画像
| 1:PGM (Portable GrayMap) グレイスケール画像
| 2:PPM (Portable PixcelMap) カラー画像
|
+--- 0:テキスト 1:バイナリ
PNM (Portable AnyMap) は PBM,PGM,PPM のいずれかを指す。
・24 ビット bmp から 2 値 bmp を生成する
$ bmptoppm 24bitColor.bmp | ppmquant 2 | ppmtobmp > monocrome.bmp