Posts Tagged ‘imagemagick’

ImageMagickのコマンドメモ

Sunday, January 24th, 2010

いつも忘れるのでメモ。主にScanSnapで取り込んだ画像を手直しする時などに役立ちそうなもの。

  • convert: 画像を変換する
  • identify: 画像の情報を得る
  • display: 画像を表示する (MacOSXの場合はX11が立ち上がる)

やや複雑なコマンド。

convert -geometry 500x500! source.jpg result.jpg

source.jpgのサイズを500×500に強制的に変換に変換したresult.jpgを作成する。「!」がないときはアスペクト比が保持される。

convert -density 72x72 -unit PixelsPerInch source.jpg result.jpg

source.jpgの解像度を72dpiに変換したresult.jpgを作成する。

convert *.jpg -adjoin hoge.pdf

ディレクトリ内のjpgファイルをまとめて1つのhoge.pdfを作成する。

identiify -format "%f: %wx%h\n" source.jpg

source.jpgの情報を”ファイル名: 幅x高さ”の型式で表示する。

Mac OSX 10.6 (Snow Leopard)のPerlでImage::Magickを使う

Sunday, December 13th, 2009

Mac OSXにはImageMagickがインストールされていない。
ImageMagick自体はmac portやfinkからインストールできるが、Snow Leopard用のPerlモジュール(PerlMagick)が用意されておらず、CPANからのインストールもエラーが発生する(らしい)ため、PerlでImage::Magickを使うにはソースから –with-perl オプションをつけてコンパイルする必要がある。

コンパイル、インストール自体は

./configure --with-perl
make
sudo make install

で可能。
モジュールも自動的にインストールされる。