【发布时间】:2012-08-13 01:05:59
【问题描述】:
我正在使用 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吗?
【问题讨论】:
标签: ruby-on-rails heroku imagemagick minimagick