使用RMagick的渐进式JPEG

时间:2013-05-07 11:29:29

标签: ruby-on-rails ruby imagemagick rmagick

我正在尝试将JPEG图像转换为渐进式JPEG图像。我在控制台中使用以下代码。

require 'rmagick'

i = Magick::Image.read("test.jpg")[0]

puts i.interlace # => NoInterlace
i.write("test2.jpg") { self.interlace = Magick::PlaneInterlace }

puts i.interlace # => PlaneInterlace

我的问题是当我使用这段代码

将此本地图像实例上传到AWS时
AWS::S3::S3Object.store("test2.jpg", thumb.to_blob, AWS_BUCKET, :content_type => 'image/png', :access => :public_read)

当我尝试在浏览器中打开此图像时,它不会在渐进式JPEG图像中转换。

请帮助我如何使用它。

0 个答案:

没有答案