Получить мозаичный скриншот с помощью IMGKit

Здесь я хочу сделать скриншот внешнего URL, и я использую 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

и скриншот генерируется.....

Так что с этим не так?

0 ответов

Другие вопросы по тегам