UNIX/Linuxの部屋 netpbmコマンドの使い方

TOP UNIX/Linuxの部屋 UNIX/Linuxコマンド一覧 用語集 新版 由来/読み方辞書 環境変数マニュアル Cシェル変数 システム設定ファイル システムコール・ライブラリ ネットワークプログラミングの基礎知識 クラウドサービス徹底比較・徹底解説




コマンド netpbm 画像処理プログラム このエントリーをはてなブックマークに追加

netpbm は各種画像コンバータの総称で、netpbm というコマンドはない。netpbm は以下のバイナリで構成されている。AAAtoBBB というコマンドは、AAA 形式の画像ファイルを指定すれば、標準出力に BBB 形式の画像ファイルを書き出してくれる。例えば
% pgmtopbm < hoge.pgm > hoge.pbm
などと実行する。

netpbm に含まれるコマンドは以下のとおり。
anytopnm、asciitopgm、atktopbm、bioradtopgm、bmptoppm、brushtopbm、cmuwmtopbm、fitstopnm、fstopgm、g3topbm、gemtopbm、giftopnm、gouldtoppm、hipstopgm、hpcdtoppm、icontopbm、ilbmtoppm、imgtoppm、lispmtopgm、macptopbm、mgrtopbm、mtvtoppm、pbmclean、pbmlife、pbmmake、pbmmask、pbmmerge、pbmpscale、pbmreduce、pbmtext、pbmto10x、pbmto4425、pbmtoascii、pbmtoatk、pbmtobbnbg、pbmtocmuwm、pbmtoepsi、pbmtoepson、pbmtog3、pbmtogem、pbmtogo、pbmtoicon、pbmtolj、pbmtoln03、pbmtolps、pbmtomacp、pbmtomgr、pbmtopgm、pbmtopi3、pbmtopk、pbmtoplot、pbmtoptx、pbmtox10bm、pbmtoxbm、pbmtoybm、pbmtozinc、pbmupc、pcxtoppm、pgmbentley、pgmcrater、pgmedge、pgmenhance、pgmhist、pgmkernel、pgmmerge、pgmnoise、pgmnorm、pgmoil、pgmramp、pgmtexture、pgmtofs、pgmtolispm、pgmtopbm、pgmtoppm、pi1toppm、pi3topbm、picttoppm、pjtoppm、pktopbm、pnmalias、pnmarith、pnmcat、pnmcomp、pnmconvol、pnmcrop、pnmcut、pnmdepth、pnmenlarge、pnmfile、pnmflip、pnmgamma、pnmhistmap、pnmindex、pnminvert、pnmmargin、pnmmerge、pnmnlfilt、pnmnoraw、pnmpad、pnmpaste、pnmrotate、pnmscale、pnmshear、pnmsmooth、pnmtile、pnmtoddif、pnmtofits、pnmtops、pnmtorast、pnmtosgi、pnmtosir、pnmtotiff、pnmtoxwd、ppm3d、ppmbrighten、ppmchange、ppmdim、ppmdist、ppmdither、ppmflash、ppmforge、ppmhist、ppmmake、ppmmerge、ppmmix、ppmnorm、ppmntsc、ppmpat、ppmquant、ppmquantall、ppmqvga、ppmrelief、ppmshift、ppmspread、ppmtoacad、ppmtobmp、ppmtogif、ppmtoicr、ppmtoilbm、ppmtomap、ppmtomitsu、ppmtopcx、ppmtopgm、ppmtopi1、ppmtopict、ppmtopj、ppmtopjxl、ppmtopuzz、ppmtorgb3、ppmtosixel、ppmtotga、ppmtouil、ppmtoxpm、ppmtoyuv、ppmtoyuvsplit、psidtopgm、pstopnm、qrttoppm、rasttopnm、rawtopgm、rawtoppm、rgb3toppm、sgitopnm、sirtopnm、sldtoppm、spctoppm、spottopgm、sputoppm、tgatoppm、tifftopnm、xbmtopbm、ximtoppm、xpmtoppm、xvminitoppm、xwdtopnm、ybmtopbm、yuvsplittoppm、yuvtoppm、zeisstopnm
なお、
% cat foo.gif giftopnm | ppmtopgm | pgmtopbm | pbmtoascii
とすることで、GIF ファイルをテキスト形式に変換できる (アスキーアート)。縮小版は
% cat foo.gif giftopnm | ppmtopgm | pgmtopbm | pbmtoascii -2x4
とする。