我正在使用 MiniMagick 和 ImageMagick 以及这段代码在本地运行 Rails 3.2 应用程序
img.combine_options do |c|
c.gravity 'Center'
c.font "#{::Rails.root}/public/fonts/Impact.ttf"
c.pointsize '125'
c.kerning '-6'
c.draw "text 0,-120 '#{self.line1}'"
c.draw "text 0,-16 '#{self.line2}'"
c.draw "text 0,88 '#{self.line3}'"
c.fill "#ffffff"
end
在本地工作正常,文本按预期写在图像顶部并显示为白色。
一旦我将它部署到 Heroku(Cedar),我就没有收到任何错误,但文本以黑色写在图像的顶部。
这是我第一次在 Heroku 上同时使用 MiniMagick 和 ImageMagick,所以,也许我缺少颜色深度的东西?图片是PNG吗?