由于 Rmagick 的 Minimagick 的性能优势(以及 Rmagik 即将淘汰的事实),我希望能够在 Minimagick 中执行以下操作。默认情况下,Minimagick 似乎不能很好地处理 unicode 字符,但 Rmagick 完全没有问题(此代码工作正常):
def getimage
bg = Magick::ImageList.new("#{Rails.root}/app/assets/images/template.png")
text = Magick::Draw.new
text.encoding = "Unicode"
text.text(23,14,"ÿüñCe#43535r(*&^%$#ð")
text.draw(bg)
send_data(bg.to_blob, :type => 'image/png', :disposition => 'inline')
end