1

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

私の問題は、このコードの pic を使用して、このイメージのローカル インスタンスを AWS にアップロードするときです。

AWS::S3::S3Object.store("test2.jpg", thumb.to_blob, AWS_BUCKET, :content_type => 'image/png', :access => :public_read)

この画像をブラウザで開こうとすると、プログレッシブ JPEG 画像に変換されません。

どうすればそれを処理できるか教えてください。

4

0 に答える 0