|
Netpbm は画像を扱うプログラムとライブラリの、オープンソースのパッケージであり、おもにUnixプラットフォームで多く用いられている。移植性の高いパッケージで、多くの種類のUNIXプラットフォーム、Windows、Mac OS X、VMS、Amiga OSや、Unix-likeなオープンソースなOSで動作するよう開発されている。 == ファイル形式とプログラム == Netpbmでは、netpbm format と呼ぶ画像形式を定義している。これには複数の画像フォーマットが含まれている。 *portable pixmap/greymap/bitmap formats PPM, PGM, PBM形式。まとめてPNM形式と呼ばれる。 *PAM形式。 Netpbmパッケージには220以上のプログラムが含まれている。そのうちの多くは名前に "pbm"、"pgm"、"ppm"、"pam"、"pnm" が付いている。たとえば pamscaleは画像を10%縮小するプログラム、pamcompは画像を重ねて合成するプログラム、pbmtextは文字列を画像にするプログラム、pnmquantは画像中の色数を減らすプログラムである。 Netpbmパッケージでは、たとえばPBM形式を.bmpに変換するときになどに、変換プログラムを連続させて使うことができる。 pgmtoppm "#FFFFFF" somepic.pbm > somepic.ppm ppmtobmp somepic.ppm > somepic.bmp この例は以下のようにすれば、 パイプを使えば、コマンド入力の回数を減らし、途中で作られている''somepic.ppm''ファイルを作らずに済ませることができる。 pgmtoppm "#FFFFFF" somepic.pbm | ppmtobmp > somepic.bmp Netpbmのプログラムは、マイナーな画像フォーマットのファイルを変換するときによく使われる。たとえばX11のダンプ画像の形式 (XWD形式) を直接MacintoshのPICT形式に変換するプログラムはないが、Netpbmのxwdtopnmとppmtopictを続けて使えば変換できる (PNM形式を出力するプログラムはPBM、PGM、PPMのいずれかを出力する。またPNMを読み込むプログラムはそのどの形式も読み込める)。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Netpbm」の詳細全文を読む スポンサード リンク
|