*** ImageMagick の使い方 ***
1) ディレクトリ中の画像一覧の画像(サムネイル
画像のようなもん)を作る (date: Aug. 25, 2003)
Example:
convert 'vid:*.jpg' hoge.png
ディレクトリ中の JPEG 画像(拡張子 jpg)の一覧を
hoge.png という画像として出力.
枚数制限(画像サイズの制限?)のためか,多すぎたら一枚に
収まりきらない.
限界枚数は未確認.
2) 解像度を指定した画像変換 (date: Jan. 28, 2003)
Example:
convert -density 200x200 -units PixelsPerInch hoge.ps hoge.png
hoge.ps というPSファイルを,200 dpi (dots per inch)の解像度で
PNG画像に変換.
出力ファイル名は hoge.png となる.
3) 画像の切り出し (date: Jun. 06, 2002)
Example 3.1: 切り出しのみ(画像変換無し)
mogrify -crop 640x480-50-50 hoge.jpg
Example 3.2: 画像変換のついでに切り出し
convert -crop 640x480-50-50 hoge.ps hoge.jpg
-crop 以下の geometry (画像サイズと切り抜き時の座標原点指定)は,
(x-size)x(y-size)+(x座標)+(y座標)
(x-size)x(y-size)-(x座標)-(y座標)
などのように記述する.
切抜時の座標原点の位置は,左上を原点とした距離(ピクセル数)で
指定する場合はプラス"+"で,
右下を原点とする場合はマイナス"-"で数値を記述する.
その他,-rotate (画像の回転)などのオプションも使える.
詳細は man convert などで確認すべし.
4) アニメーションGIFの作成方法(date: Jun. 22, 2001)
手順:
5.1) アニメーション用のGIF画像を用意する.
この時,ls などで表示される順序が画像の表示順序になるように,
名前を付けておく(例えば hoge01.gif, hoge02.gif, ... , hoge20.gif, ...)
5.2) convert hoge* hoge-animation.gif
5.3) 適当なソフトウェアを使用してアニメーションを楽しむ.
(FreeBSD, Linux などでは,例えば xanim というコマンドが使用できる.
5) 画像に文字列を埋め込む方法(date: Aug. 06, 1998)
Example:
convert -pen blue -draw "text 10,10 '1998 08 03 21'" 9808032132.jpg
test.jpg
※ なぜか数字を埋め込む場合はシングルクォートで括らなければ出来なかった.
文字列の場合はシングルクォート不要.
フォントサイズは X Window のフォントを使用(12x24)している.
5.1) フォントを選択したい場合(date: Aug. 07, 1998)
Example:
convert -font "-*--24-*-jisx0201.1976-*" -pen red -draw "text 10,10
'1998 08 03 21'" 9808032132.jpg test.jpg
xfontsel などで好みのフォントを捜し出してやってみるべし
【ImageMagick の基礎知識】
良く使うコマンド
convert | 画像の変換   usage:    convert hoge.ps hoge.gif |
変更履歴
Feb. 04, 2004 | : | HTML版 ver.1.0完成.見栄え悪いがとりあえず良かろう |
Dec. 01, 2003 | : | HTML版に変更開始 |
Aug. 25, 2003 | : | 画像一覧作成方法を追加 |
Jan. 28, 2003 | : | 解像度を指定した画像変換方法を追加 |
Jun. 06, 2002 | : | 画像切り出し方法を追加 |
Jun. 22, 2001 | : | アニメーション GIF 作成方法を追加 |
Aug. 07, 1998 | : | フォントの指定方法を追加 |
Aug. 06, 1998 | : | テキスト版のメモ書き開始(文字列埋め込み) |