RMagickでパスを使用して左上と右下が丸くなった四角を描画するには、以下のコードを実行します。
require 'RMagick'
include Magick
img = Image.new(100, 100){
self.background_color = "none"
}
dr = Draw.new
# 描画色
dr.fill = "#bbddff"
# パスを描画(SVGパスの形式で指定)
dr.path("M 0,10 A 10,10 0 0,1 10,0 L 99,0 L99,90 A 10,10 0 0,1 90,99 L 0,99 Z")
dr.draw(img);
img.write("sample757a.png")
exit
出力画像(sample757a.pn)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
Rmagickで画像を木炭画調に変換してグラデーションを適用する
RMagickで、画像を中心から上下へ徐々に大きく揺らす
RMagickで画像を台形変形させる
No comments:
Post a Comment