Monday, June 30, 2008

RMagickで点線角丸四角を描画する

RMagickで点線角丸四角を描画するには、以下のコードを実行します。

require 'RMagick'
include Magick

img = Image.new(100, 100){
self.background_color = 'white'
}

dr = Draw.new
# フィル色
dr.fill = "none"
# ストローク色
dr.stroke = "#ccddff"
# 点線のパターン
dr.stroke_dasharray(3,4)
# 線の幅
dr.stroke_width(2)
# 角丸四角を描画
dr.roundrectangle(5, 5, 95, 95, 10, 10)
dr.draw(img)

img.write("sample481a.jpg")

exit

出力画像(sample481a.jpg)


動作環境
ruby1.8.6-26/RMagick-2.3.0-ImageMagick-6.4.0-2-Q8

関連項目
ImageMagickで点線の角丸四角を描画する - その1

No comments: