Ubuntu7.04 RMagickのインストール

サムネイル作成のための画像処理ライブラリを物色。Ruby-GDとかRuby/PureImageとか色々あるようですが、RoRオフィシャルのhttp://wiki.rubyonrails.org/rails/pages/RailsOnUbuntuにRMagickのインストール方法も言及されていたので、これを使ってみることに。

(1)sudo apt-get install imagemagick
(2)dpkg -l | grep magick
(3)sudo apt-get install libmagick9-dev
(4)sudo gem install rmagick

注意点は(3)libmagick-devのインストール。(1)でimagemagickの最新版がインストールされるので、(2)でバージョンを確認したうえで、(3)でバージョンにあったlibmagick-devをインストールすること。

以下、こちらを参考にサンプルコード。イメージファイルを、比率を保ったまま60x60にサイズ変更します。

require 'rubygems'
require 'RMagick'
include Magick

cat = ImageList.new("test.jpg")
smallcat = cat.resize_to_fit(60, 60)
smallcat.write("resize_to_fit.jpg")

exit

ちょー簡単です。