タグ

rmagickに関するmirakuiのブックマーク (2)

  • 第26回 RMagickを用いた画像処理(1)リサイズ | gihyo.jp

    rubyで画像処理をする場合には、RMagickが使われます。今回はその中でもウェブアプリケーションを作る上で使用頻度が高いであろう、リサイズのやり方についてご紹介します。 はじめに 稿で紹介するすべてのサンプルコードは、事前に以下のコードを実行している前提で記述しています。また、破壊メソッドと非破壊メソッドの両方があるメソッドについては、サンプルコードでは特段の理由がない限り破壊メソッドを利用しています。 require 'rubygems' require 'rmagick' scale = 0.3 width = 160 height= 160 サンプル画像は以下を用います。 図1 original.png ※この画像は、「⁠フリー素材屋Hoshino」の素材を使用させていただきました。 画像ファイルの読み込み RMagickで画像ファイルの読み込みを行う場合は、以下のようにrea

    第26回 RMagickを用いた画像処理(1)リサイズ | gihyo.jp
  • Making Thumbnails with RMagick - selflearn @ ウィキ

    注意 もともと個人利用を目的として日語化したために、けっこう意訳している部分があります。「意味分からないよ」とか「おかしいんじゃない?」とかいうのがあれば、オリジナルを参照するか、コメントで質問してください(がんばって調べます)。 更新履歴 2007/2/1 作成開始 訳文 もしRMagickを使ったJPEG画像のサムネイル作成に対して、その遅さ(*1)が気になるのであれば、resizeメソッドではなくthumbnailメソッドの使用を検討した方がいい。 thumbnailメソッドはデフォルト引数のままであればresizeメソッドよりも速く、同じくらい魅力的な品質で結果を生成してくれるからだ。スピードの違いはリサイズ後のイメージが小さい(<1/10)ほど顕著に現れる。RMagickをImageMagick 6.2.6(*2)と一緒に使っているならば、これは良い選択肢だと思わないか?

    Making Thumbnails with RMagick - selflearn @ ウィキ
    mirakui
    mirakui 2009/09/21
    rmagickによるサムネイル作成まとめ
  • 1