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
ちょー簡単です。