Carrierwave очень гибок, и есть возможность создавать собственные процессоры. С MiniMagick мы можем использовать несколько параметров утилиты командной строки mogrify
, одна из которых - 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