Netpbmパッケージ
画像フォーマットの変換ツールとして有名なものに、Netpbm、ImageMagick、XVがあります。中でもNetpbmはさまざまな画像フォーマットの変換が可能で、3つの共通イメージ・フォーマットであるppm(カラーイメージ)、pgm(グレースケールイメージ)、pbm(白黒イメージ)を介して変換します。なお、ppm、pgm、pbmの3つを合わせてpnmと呼びます。
PBMで利用可能な白黒の画像フォーマット
Sun icon file 読み 書き X10 and X11 bitmap file 読み 書き MacPaint 読み 書き CMU window manager format 読み 書き MGR format 読み 書き Group 3 FAX 読み 書き GEM .img format 読み 書き Bennet Yee's "face" format 読み 書き Atari Degas .pi3 format 読み 書き Andrew Toolkit raster object 読み 書き Xerox doodle brushes 読み ASCII graphics 書き HP LaserJet format 書き GraphOn graphics 書き BBN BitGraph graphics 書き Printronix format 書き Gemini 10x printer format 書き Epson printer format 書き Unix plot(5) file 書き Zinc Interface Library icon 書き PGMで利用可能なグレースケールの画像フォーマット
Usenix FaceSaver(tm) file 読み 書き FITS 読み 書き Lisp Machine bit-array-file 読み 書き raw grayscale bytes (たとえば Molecular DynamicsやLeica CSLMのようなフォーマット) 読み Biorad CSLM images 読み HIPS 読み PostScript "image" data 読み PPMで利用可能なカラーの画像フォーマット
GIF 読み 書き IFF ILBM 読み 書き PICT 読み 書き Atari Degas .pi1 format 読み 書き XPM (X Window System ASCII pixmaps) 読み 書き PC Paintbrush .pcx format 読み 書き TrueVision Targa file 読み 書き HP PaintJet format 読み 書き Abekas YUV format 読み 書き MTV/PRT ray-tracer output 読み QRT ray-tracer output 読み Img-whatnot file 読み Xim file 読み Atari uncompressed Spectrum 読み Atari compressed Spectrum 読み 書き NCSA Interactive Color Raster 書き X11 "puzzle" file 書き Motif UIL icon file 書き DEC sixel format 書き AutoCAD slide format 読み 書き AutoCAD DXB format 書き PNMで利用可能な複合形式の画像フォーマット
Sun raster file 読み 書き TIFF 読み 書き X11 window dump file 読み 書き X10 window dump file 読み PostScript 書き Zeiss CSLM images (the old format) 読み Netpbmでは上記の画像変換に加え、画像の加工ユティリティ・プログラムも含まれています。詳細は後述しますが、以下のプログラムを利用できます。
機 能 コマンド名 画面サイズ pbmpscale, pbmreduce, pnmenlarge, pnmscale 画像方向 pnmflip, pnmrotate 切り取りと張り付け pbmmask, pnmarith, pnmcat, pnmcomp, pnmcrop, pnmcut, pnmmargin, pnmnlfilt, pnmpad, pnmshear, pnmtile, ppmmix, ppmshift, ppmspread 画面の色 pnmalias, pnmconvol, pnmdepth, pnmgamma, pnminvert, pnmsmooth, ppmbrighten, ppmchange, ppmdim, ppmdist, ppmdither, ppmflash, ppmnorm, ppmquant, ppmquantall, ppmqvga 画像情報 pnmfile, pnmhistmap, pnmindex, ppmhist ファイル作成 pbmmake, pbmtext, pbmupc, ppmmake, ppmntsc, ppmpat その他 pbmclean, pbmlife, pnmnoraw, ppm3d, ppmforge, ppmrelief Netpbmの機能