尝试使用Rmagick的注释方法居中文本时遇到问题。
我在Ubuntu上使用Rmagick 2.13.4和Imagemagick 6.9.0-9
您可以查看我的代码:
require 'RMagick'
txt = Magick::Draw.new
txt.gravity = Magick::CenterGravity
txt.pointsize = 250
txt.undercolor = "blue"
txt.fill = "red"
image = Magick::Image.new(172, 300){
self.background_color = 'green'
self.gravity = Magick::CenterGravity
}
image.annotate(txt, 0,0,0,0, 'A')
image.write('A_200.jpg')
结果看起来像this
' A'字符偏向右边。
以下是一些实验
那么如何使用Rmagick的注释正确居中文本?谢谢!
更新
' A'字符偏向左边