Webアプリケーションで必要となることの多い機能として画像のハンドリングが上げられます。本レシピでは、Rubyでよく利用される画像ライブラリであるRMagickを使って、画像のフォーマットを判別する方法と画像サイズを変更する方法、画像フォーマットの変換方法を紹介します。 RMagickとは RMagickは高機能な画像処理ライブラリ/コマンド集であるImageMagickをRubyから利用するためのライブラリです。ImageMagickでは画像の変換や特殊効果の適用をはじめ、画像に対して様々な処理を行うことができます。RMagickを使うと、Rubyスクリプト内からこのImageMagickを利用することができ、様々な画像処理をアプリケーションに組み込むことができます。詳細は下記のサイトを参照してください(英語)。 http://www.imagemagick.org/script/ind