Question

Quelqu'un sait-il? Avec paperclip il y avait une commande de configuration spéciale.

Suppression des données de la caméra de l'image conserve 25-30 Kb par fichier. Il est très sensible si nous faisons beaucoup de versions (pouce, petit ...). Dans les petites images de la taille réelle du fichier sans cette information peut être 5-6 fois moins.

Merci à l'avance!

Était-ce utile?

La solution

Carrierwave est très flexible et il est possible de faire des propres processeurs. Avec MiniMagick, nous pouvons utiliser un tas d'options d'utilitaire de ligne de commande mogrify, l'un d'entre eux est une bande:

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
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top