require 'RMagick'
include Magick
images = ImageList.new("xc:blue", "xc:green", "xc:yellow",
"xc:orange", "xc:red"){
self.size = "1x1"
}
img2 = images.append(false);
img3 = Image.read("label:ImageMagick"){
self.background_color = "none"
self.fill = "white"
self.font = "Tahoma"
self.pointsize = 50
}
img4 = img2.resize(img3[0].columns, img3[0].rows)
img4.alpha = ActivateAlphaChannel
img5 = img4.composite(img3[0], 0, 0, DstInCompositeOp)
img5.write("sample759a.png")
exit
出力画像(sample759a.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
ImageMagickで、虹色グラデーションの文字列を描画する (convertコマンドでの同様の処理)
Rmagickで半透明のぼかし文字列を描画する
RMagickで日本語文字列を描画する
No comments:
Post a Comment