Как удалить данные Exif (камера) с изображения с помощью переноса?
-
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
Не связан с StackOverflow