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