CarierWave — если ставить глобальный process, то version попадет обработанный файл или создастся из оригинала?

Есть несколько аплодеров, все они унаследованы от одного базового:

class AlbumPhotoUploader < ImageUploader
  # .... code
  version (:small) {process resize_to_fill: [200, 130]}
end

class PhotoUploader < ImageUploader
  # .... code
  version (:small) {process resize_to_fill: [200, 130]} 
end

class ImageUploader < CarrierWave::Uploader::Base 
  include CarrierWave::MiniMagick
  # .... code

  process :quality => 75
end


Вопрос в том что, при аплоде я снижаю качество картинки, версии small будут делаться уже из худшего качества или из оригинала и мне нужно в каждой версии прописывать снижение качества?
  • Вопрос задан
  • 21 просмотр
Решения вопроса 1
HighQuality
@HighQuality
☁ Фулстэк разработчик
В версии попадут картинки с качеством 75.
Сначала процессы, потом версии отрабатывают.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
iGooods.ru Санкт-Петербург
от 120 000 до 180 000 ₽
SberMarket Москва
До 220 000 ₽
Frogogo Москва
от 100 000 ₽
17 февр. 2020, в 23:30
1100 руб./за проект
17 февр. 2020, в 19:40
500 руб./за проект
17 февр. 2020, в 19:36
5000 руб./за проект