next up previous contents
Next: 4 その他 Up: 3.9 イメージ・ファイル Previous: 3.9.3 djpeg で JPEG

3.9.4 netpbm

各種イメージ・データの変換には、この convert, djpeg & cjpeg の他に、 PBMPLUS (Extended Portable Bitmap Toolkit, 最近は netpbm と言う?) と呼ばれるパッケージが利用できる10man pbm あるいは/usr/local/meiji/text/image/pbmplus/README を参照。
GIF を PostScript に変換 (netpbm を利用)
  giftopnm venus.gif | pnmtops -noturn > venus.ps

pngtopnm を使えば同様に PNG 形式のデータを PostScript 形式に変換 できる。
PNG を PostScript に変換 (netpbm を利用)
  pngtopnm venus.png | pnmtops -noturn > venus.ps

bmptoppm を使えば同様に MS Windows の bitmap 形式の データを PostScript 形式に変換できる。
Windows bitmap を PostScript に変換 (netpbm を利用)
  bmptoppm venus.bmp | pnmtops -noturn > venus.ps

逆に PostScript データをイメージファイルにするには、Ghostscript で PNM 形式 (portable any map) にしてから、netpbm を利用すればよい (GIF にする には ppmtogif, PNG にするには pnmtopng を使う)。
PostScript をイメージファイル (例として PNG) に変換する
 echo quit | gs -dNOPAUSE -q -sDEVICE=pnm -sOutputFile=mytest.pnm mytest.ps - popd
 pnmcrop mytest.ppm | pnmtopng > mytest.png


next up previous contents
Next: 4 その他 Up: 3.9 イメージ・ファイル Previous: 3.9.3 djpeg で JPEG
Masashi Katsurada
平成21年2月28日