« 自分でコンパイルしたRubyにはzlibがインストールされていない | メイン | CentOS 4.4にRMagick をインストールする »

RMagickの使い方のメモ

RMagickの使い方のメモ

ライブラリのロード

require 'RMagick'

ファイルの読み込み

img = Magick::ImageList.new(path)

画像のサイズ

img.columns #=> 横幅
img.rows #=> 高さ

画像のサイズを変更する

width = 100 #横幅
height = 80 #高さ
image.resize(width, height)

縦横比を固定して画像のサイズを変更する

width = 100
height = (img.rows.to_f * width.to_f / img.columns.to_f).to_i
img.resize(width, height)

画像を保存する

img.write('/path/to/file')

画像を回転する

amount = 90 #角度(時計回り)
new_img = img.rotate(amount)

トラックバック

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

この一覧は、次のエントリーを参照しています: RMagickの使い方のメモ:

» DBから画像を読み込んでリサイズ(比率固定) 送信元 Temptation Days
自分のアプリで画像のリサイズ処理をしたかったのでRMagickを触ってみました。 用件としては、 ・DBから画像データ読み込み ・横幅一定で縦横の比率を... [詳しくはこちら]

コメントを投稿

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

About

2007年01月25日 17:06に投稿されたエントリーのページです。

ひとつ前の投稿は「自分でコンパイルしたRubyにはzlibがインストールされていない」です。

次の投稿は「CentOS 4.4にRMagick をインストールする」です。

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

Powered by
Movable Type 3.35