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 件のコメント:
コメントを投稿