#ruby-on-rails #ruby-on-rails-4 #carrierwave #rmagick
#ruby-on-rails #ruby-on-rails-4 #carrierwave #rmagick
Вопрос:
Привет, я пытаюсь изменить размер изображения до размера 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 (не касаясь widht в css)
Ответ №1:
version :large_cover_photo do
process resize_to_fill: [1135,300]
end
Обратите внимание на ключевое слово process, оно сделает свое дело
Ответ №2:
Согласно документации carrierwave здесь, я думаю, вам следует использовать квадратные скобки [ ] вместо обычных скобок () при определении версий, поэтому ваш код должен быть таким…
version :large_cover_photo do
resize_to_fit: [1135, 10000]
end
Ответ №3:
Вы пробовали: resize_to_fill
вместо resize_to_fit