ImageMagickで画像処理に入門する
この記事は、ImageMagickと画像加工について発表したときの資料を文章に起こして加筆修正したものです。 ImageMagickとは 画像加工といえばこれという有名ライブラリ メジャーからマイナーまでさまざまな画像形式に対応 機能が多すぎて脆弱性もたびたび発見されるくらい… Cで実装され、多くの言語でバインディングがある Ruby:rmagick, mini_magick gem PHP:Imagick拡張モジュール Go:gographics/imagick インストール Mac Homebrew $ brew install imagemagick Debian / Ubuntu $ sudo apt-get install -y imagemagick CentOS $ sudo yum -y install ImageMagick コマンド imagemagickというコマンドはない(!) 機能ごとにconvertやidentifyなどのコマンドにわかれている ただし、ImageMagick 7からはすべてmagickコマンドへのシンボリックリンクになっている ImageMagick 6 (Ubuntu 16.04) $ ls -Alh /usr/lib/x86_64-linux-gnu/ImageMagick-6.8.9/bin-Q16 total 88K -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 animate -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 compare -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 composite -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 conjure -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 convert -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 display -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 identify -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 import -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 mogrify -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 montage -rwxr-xr-x 1 root root 6.3K Jul 31 13:22 stream ImageMagick 7 (Mac Homebrew) magickコマンドへのシンボリックリンクになっていることがわかる ...