Задать вопрос

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 будут делаться уже из худшего качества или из оригинала и мне нужно в каждой версии прописывать снижение качества?
  • Вопрос задан
  • 25 просмотров
Подписаться 1 Средний Комментировать
Решения вопроса 1
HighQuality
@HighQuality
☁ Ниндзя девелопер
В версии попадут картинки с качеством 75.
Сначала процессы, потом версии отрабатывают.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы