Sha256: 5ad53aa91b7fb7dffd002437fcc4c245432537717166fd409f88c0c449b5f589
Contents?: true
Size: 359 Bytes
Versions: 1
Compression:
Stored size: 359 Bytes
Contents
require 'mini_magick' class Harmony::Service::Utils::Image def resize(uri, max_file_size, format: 'jpeg') output_filepath = "/tmp/output.#{DateTime.now.strftime('%Q')}.png" image = MiniMagick::Image.open(uri) image.define "extent=#{max_file_size}" image.format format image.write output_filepath File.new(output_filepath) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
harmony-service-0.8.1 | lib/harmony/service/utils/image.rb |