RMagickより軽量なmini_magickを使って画像を操作
簡単な画像操作を行いたかったのですが、以前にRMagickがインストールとか設定が面倒だった覚えもあったので、他に何かライブラリないのかな〜?と調べた所、mini_magickという軽くて設定も楽なgemがあったので、こいつを使う事にしました。
エフェクトかけたり複雑なことをしないのであればこれで十分です。
メモリの使用量もRMagickと比べて少ないです。能力が低いサーバーにもお勧めです。
http://github.com/GUI/mini_magick
ImageMagickをインストール
Mac OS X 10.5と10.6のpkgがあるのでこいつをインストールします。
portから入れる手もありますが面倒です。linuxならyumやaptで。
http://mac.softpedia.com/progDownload/ImageMagick-Download-7084.html
mini_magickをインストール
sudo gem instal mini_magick
mini_magickを使う
require 'rubygems' require 'mini_magick' # 画像を指定 image = MiniMagick::Image.new('moon.jpg') # ピクセル指定でリサイズ image.resize("40x40") # リサイズした名前で保存 image.write("moon_resize.jpg")