2003 CNS GUIDE
copyright
 

17.3 画像形式の変換

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

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

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

17.3.1 扱える画像形式

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

17.3.2 画像形式の変換

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

% convert forest.bmp forest.jpg <ENTER>
% _

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

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

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

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

% convert -colorspace GRAY mycampus.jpg mycampus-gray.jpg <ENTER>
% _

17.3.4 MNG (動画PNG)の生成

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

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

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