誰か知っていますか?ペーパークリップには、特別な設定コマンドがありました。
画像からカメラデータを削除すると、ファイルあたり25〜30Kbが維持されます。多くのバージョン(親指、小さい...)を作成すると、非常に敏感になります。小さな画像では、この情報がない場合のファイルの実際のサイズは5〜6分の1になります。
前もって感謝します!
誰か知っていますか?ペーパークリップには、特別な設定コマンドがありました。
画像からカメラデータを削除すると、ファイルあたり25〜30Kbが維持されます。多くのバージョン(親指、小さい...)を作成すると、非常に敏感になります。小さな画像では、この情報がない場合のファイルの実際のサイズは5〜6分の1になります。
前もって感謝します!
Carrierwave は非常に柔軟で、独自のプロセッサを作成することができます。MiniMagick を使用すると、mogrify
コマンドライン ユーティリティの一連のオプションを使用できます。そのうちの 1 つが strip です。
class ImageUploader < CarrierWave::Uploader::Base
include CarrierWave::MiniMagick
version :small do
process :resize_to_fill => [100, 100]
process :strip
end
def strip
manipulate! do |img|
img.strip
img = yield(img) if block_given?
img
end
end
end
誰かがここに来て、なぜうまくいかないのか疑問に思っているなら、それは であって、 ではないはずだからstrip
ですstrip!
。メソッド名は ImageMagick に直接渡されますが、理解できませんstrip!
。