我是Ruby on Rails的新手,正在编写一个heroku应用程序以合并图像并显示它。
但是我的代码输出了一些奇怪的东西……我不知道这是什么。
这是我的代码:
<%=
first_image = MiniMagick::Image.new("#{Rails.root}/app/assets/images/summon.png")
second_image = MiniMagick::Image.new("#{Rails.root}/app/assets/images/(1).png")
result = first_image.composite(second_image) do |c|
c.compose "Over"
c.geometry "+20+20"
end
result.write "output.png"
result << "output.png"
%>
输出:
#<MiniMagick::Image:0x007f22b8096640>
编辑:每次打开页面时,输出都会更改。
更新:
它在Rails控制台中工作。但不适用于Heroku。 我需要它可以在Heroku上运行。