おおいしつかさ


旅行とバイクとドライブと料理と宇宙が好き。
Ubie Discoveryのプログラマ。
Share:  このエントリーをはてなブックマークに追加

RMagickのメモリばか喰いを解決する方法その2

以前、 RMagickのメモリばか喰いを解決する方法という記事を書いたけど、同じくらい馬鹿馬鹿しい方法がある。
それはRMagickを使わないという方法だ。

def create_thumbnail(in_file)  
  out_file = generate_thumbnail_name(in_file)  
  `/usr/local/bin/convert #{in_file} -thumbnail 50x50 #{out_file}`  
end  

これでメモリリークとはおさらばである。
まあ、サムネイル画像を作る程度の機能でいいのなら、 ImageScienceとかを使うのがおすすめです。実際のところ、RMagickほどの機能が必要なことってwebアプリではあまりないと思う。