Как удалить данные Exif (камера) с изображения с помощью переноса?

StackOverflow https://stackoverflow.com/questions/4753408

  •  13-10-2019
  •  | 
  •  

Вопрос

Кто -нибудь знает? С Paperclip была специальная команда конфигурации.

Удаление данных камеры с изображения сохраняет 25-30 КБ на файл. Это очень чувствительно, если мы сделаем много версий (большой палец, маленький ...). На небольших изображениях фактический размер файла без этой информации может быть в 5-6 раз меньше.

Заранее спасибо!

Это было полезно?

Решение

CarrierWave очень гибкая, и можно сделать собственные процессоры. С Minimagick мы можем использовать кучу вариантов mogrify Утилита командной строки, одна из них-полоса:

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
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top