这是生成适用于开发环境的 png 的操作。
def action
html = "<b>test</b>"
snap = IMGKit.new(html, :'crop-h' => 750, :'crop-h' => 290, quality: 50)
respond_to do |format|
format.png { send_data snap.to_img(:png) }
end
end
但在 CentOS(生产)服务器上,它只生成空白文件。请注意,此代码可在生产服务器上的 rails 控制台中使用,但在控制器操作中不起作用。
html = "<b>test</b>"
snap = IMGKit.new(html, :'crop-h' => 750, :'crop-h' => 290, quality: 50)
是线程问题吗?