Carrierwave resize_to_fit не работает должным образом

Привет, я пытаюсь изменить размер изображения до размера width 1135px and auto height(так что я могу изменить его размер в CSS). и для этого я добавляю следующую строку в загрузчике

  version :large_cover_photo do
      resize_to_fit(1135, 10000)
  end

То же самое и для.

  version :large_cover_photo do
      resize_to_fit(1135, 0)
  end

  version :large_cover_photo do
      resize_to_fit(1135, nil)
  end

Даже если я укажу высоту до 300 пикселей в загрузчике. это не работает Это изменение размера изображения в width 1135px но высота не работает соответственно. и если я попытаюсь изменить высоту с помощью CSS, это также существенно повлияет на ширину. пожалуйста, посмотрите на изображения прилагается

Это второе изображение, когда я изменяю его размер через встроенный CSS (не касаясь VHT в CSS)

3 ответа

  version :large_cover_photo do
    process resize_to_fill: [1135,300]
  end

Обратите внимание на процесс обработки ключевого слова.

В соответствии с документацией carrierwave, я думаю, что вы должны использовать квадратные скобки [ ] вместо обычных скобок () при определении версий, поэтому ваш код должен быть похож на...

version :large_cover_photo do
  resize_to_fit: [1135, 10000]
end

Ты пробовал:resize_to_fill вместо resize_to_fit

Другие вопросы по тегам