RMagickで文字列を右寄せ・左寄せするには、以下のコードを実行します。
require 'RMagick'
include Magick
img = Image.read("label:日本語の\n文字列"){
self.background_color = "white"
self.fill = "#887070"
# パスは環境によって変えてね
self.font = "c:\\winnt\\fonts\\msgothic.ttc"
self.pointsize = 50
# 左寄せ
self.gravity = WestGravity
}
img[0].write("sample760a.png")
img2 = Image.read("label:日本語の\n文字列"){
self.background_color = "white"
self.fill = "#807070"
# パスは環境によって変えてね
self.font = "c:\\winnt\\fonts\\msgothic.ttc"
self.pointsize = 50
# 右寄せ
self.gravity = EastGravity
}
img2[0].write("sample760b.png")
exit
出力画像1(sample760a.png)
出力画像2(sample760b.png)
動作環境
ruby1.8.6, rmagick2.7.1
関連項目
RMagickで虹色グラデーションの文字列を描画する
No comments:
Post a Comment