!!! 概要 pure rubyで(拡張ライブラリを使わずに)画像処理を行うライブラリ。 * 図形の描画 ** 長方形・円弧・ポリゴンによる図形描画 ** ビットマップフォントによる文字列描画 ** 任意図形の描画(Shape) ** Affine変換 * 画像エフェクト ** ImageFilterによる画像エフェクト !!! 配布サイト ::keisukenのたわ言 :::http://cappuccino.jp/keisuken/ !!! 基本的な使い方 * マニュアルはバージョン0.12現在、配布アーカイブの中に入っています(index.html)。 * 今のところ扱えるのはPNG画像のみのようです。 !! PNG画像の拡大・縮小 require 'pureimage' pngio = PureImage::PNGIO.new src = pngio.load('image.png') rate = 0.5 dest = PureImage::Image.new((src.width * rate).to_i, (src.height * rate).to_i) dest.draw_image(src, 0, 0, dest.width, dest.height) pngio.save(dest, 'image_half.png')