使用IMGKit获取类似马赛克的截图

时间:2013-06-02 09:00:31

标签: ruby-on-rails pdfkit imgkit

这里我想截取外部网址的截图,我将IMGkit与CarrierWave一起使用。

  #Class Micropost
  after_create :take_snapshot     
  def take_snapshot
    file = Tempfile.new(["template_#{self.id.to_s}", 'jpg'], 'tmp', :encoding => 'ascii-8bit')
    file.write(IMGKit.new(self.external_url).to_jpg)
    file.flush
    self.snapshot = file
    self.save
    file.unlink
  end

生成的屏幕截图是..... enter image description here

那么它有什么问题吗?

0 个答案:

没有答案