下面是生成在开发环境中工作的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)这是线程问题吗?
发布于 2013-02-14 05:11:42
- respond_to do |format|
- format.png { send_data snap.to_img(:png) }
- end
+ send_data snap.to_img(:jpg)请注意,在我的例子中,使用哪种格式没有区别,是有损.jpg还是无损.png
https://stackoverflow.com/questions/14862892
复制相似问题