首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wkhtmltoimage在CentOs上不能与websnap/imgkit一起使用

wkhtmltoimage在CentOs上不能与websnap/imgkit一起使用
EN

Stack Overflow用户
提问于 2013-02-14 04:52:24
回答 1查看 398关注 0票数 0

下面是生成在开发环境中工作的png的操作。

代码语言:javascript
复制
  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控制台中工作,但不能在控制器操作中工作。

代码语言:javascript
复制
  html = "<b>test</b>"
  snap = IMGKit.new(html, :'crop-h' => 750, :'crop-h' => 290, quality: 50)

这是线程问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-02-14 05:11:42

代码语言:javascript
复制
 -    respond_to do |format|
 -      format.png { send_data snap.to_img(:png) }
 -    end
 +    send_data snap.to_img(:jpg)

请注意,在我的例子中,使用哪种格式没有区别,是有损.jpg还是无损.png

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14862892

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档