Domanda

Qualcuno sa? Con graffetta c'era un comando speciale config.

Rimozione dati della fotocamera da un'immagine mantiene 25-30 Kb per file. E 'molto sensibile se facciamo un sacco di versioni (pollice, piccolo ...). Nelle piccole immagini la dimensione effettiva del file senza questa informazione può essere 5-6 volte di meno.

Grazie in anticipo!

È stato utile?

Soluzione

Carrierwave è molto flessibile ed è possibile fare propri processori. Con MiniMagick possiamo usare una serie di opzioni di riga di comando mogrify, uno di loro è striscia:

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
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top