require 'RMagick'
include Magick
images = ImageList.new("sf.jpg")
images[0]["caption"] = "サンフランシスコ"
img2 = images[0].polaroid(5){
# 環境によってパスを変えてね
self.font = "c:\\winnt\\fonts\\msgothic.ttc"
self.pointsize = 20
self.gravity = SouthGravity
# 文字列の色
self.fill = "#787070"
# 枠の色
self.border_color = "#f8f8ff"
# 文字の背景
self.undercolor = "none"
# 影の色
self.shadow_color = "#202020"
}
img3 = Image.new(img2.columns, img2.rows){
self.background_color = "#f0f0f3"
}
img4 = img3.composite(img2, CenterGravity, 0, 0, OverCompositeOp);
img4.write("sample758a.png")
exit
元画像(sf.jpg)
出力画像(sample758a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
RMagickでアニメーションGIFを作成する
RMagickでパスを使用して左上と右下が丸くなった四角を描画する
No comments:
Post a Comment