2009年10月9日金曜日

研究_プログラム 画像出力

13.3 画像形式の変換

画像ファイルにはさまざま形式があります. 画像を扱うアプリケーションの多くは 操作できる画像ファイル形式が特定されているので, 画像ファイル形式を変換する必要が出てきます. XVや XPaint, GIMP などの, 画像表示, 画像描画ツール でも画像ファイル形式を変換できますが, その都度ファイルを開かなければいけません. ここでは,コ マンドラインで画像を変換する方法について説明します.

画像形式の変換や, 解像度の処理, 画像の大きさの変更を行うには `convert' コマンドを使います.

convert [オプション] [変換したいファイル名] [変換後のファイル名]

13.3.1 扱える画像形式

convertコマンドではさまざまな画像形式を扱えます. その中でも良く使われる画像形式を紹介します.

  • BMP (Microsoft Windows bitmap image file)
  • EPS (Adobe Encapsulated PostScript file)
  • GIF (CompuServe graphics interchange format)
  • ICO (Microsoft icon)
  • JPEG (Joint Photographic Experts Group JFIF format)
  • MNG (Multiple-image Network Graphics)
  • MPEG (Motion Picture Experts Group file interchange format)
  • PBM (Portable bitmap format)
  • PCD (Photo CD)
  • PDF (Portable Document Format)
  • PGM (Portable graymap format)
  • PICT (Apple Macintosh QuickDraw/PICT file)
  • PNG (Portable Network Graphics)
  • PNM (Portable anymap)
  • PPM (Portable pixmap format)
  • PS (Adobe PostScript file)
  • PSD (Adobe Photoshop bitmap file)
  • RLE (Utah Run length encoded image file)
  • TIFF (Tagged Image File Format)
  • XBM (X11 bitmap file)
  • XPM (X Windows system pixmap file)
  • XWD (X Windows system window dump file)

13.3.2 画像形式の変換

ビットマップ形式のファイル `forest.bmp' を JPEG形式のファイル `foerst.jpg' に変換する例を次に示します.

% convert forest.bmp forest.jpg 
% _

convertコマンドでは引数のファイルの拡張子から ファイル形式を自動的に判別します.

13.3.3 グレースケールへの変換

カラー画像をグレースケールに変換するには `-colorspace' オプションに続いて,`GRAY' を指定します.

`mycampus.jpg' ファイルをグレースケースに変換して, `mycampus-gray.jpg' というファイルに保存する例を次に示します.

% convert -colorspace GRAY mycampus.jpg mycampus-gray.jpg 
% _

13.3.4 MNG (動画PNG) の生成

複数のPNG形式のファイルを1つのファイルにすることによって, 動画ファイルを作成できます. 複数の画像を1つのファイルに変換するには, `-adjoin' オプションを指定します.

複数のファイル `01.png',`02.png',`03.png' を `moving.mng' というファイルにして, MNGファイルを作成する方法を次に示します.

% convert -adjoin 01.png 02.png 03.png moving.mng 
% _

0 件のコメント:

コメントを投稿