« ActiveRecordでオブジェクトを作成しないSelect | メイン | そもそも株式会社とは »

パフォーマンスのため、RMagickを使わずImageMagickを使う

37signalsのBascampは、イメージのサイズをこの方法で変更している。わざわざRMagickをインストールするのではなく、ImageMagickに渡すのである。

def thumbnail(temp, target)
  system(
    "/usr/local/bin/convert #{escape(temp)} -resize 48x48! #{escape(target)}"
  )
end

実践 Rails -強力なWebアプリケーションをすばやく構築するテクニック

確かに、下手にRMagickを使うよりも、素直にImageMagickに任せた方がいい場合も多そうだ。

トラックバック

このエントリーのトラックバックURL:
http://www.gesource.jp/mt/mt-tb.cgi/958

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

About

2009年04月25日 16:56に投稿されたエントリーのページです。

ひとつ前の投稿は「ActiveRecordでオブジェクトを作成しないSelect」です。

次の投稿は「そもそも株式会社とは」です。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。

Powered by
Movable Type 3.35