画像の変換と加工

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の機能


画像の変換と加工


Copyright (C) 1996-2003 by Yasukazu Yokoi. All Rights Reserved.