Меня давно смущало, что в компоненте "Загрузка изображений" нельзя задать строгих размеров для загружаемых фото, если только речь не идет о квадратных пресетах. Задаваемые размеры определяют максимальный размер. При загрузке изображения с пропорциями отличными от заданных, изображение не обрезается, а просто уменьшается. Соответственно пресеты могут отличаться друг от друга и это создает не желательный результат.
И вот у меня дошли таки руки до этого вопроса и внесенные мною изменения коснулись только одного файла: /system/libs/files.helper.php
Его и следует заменить загрузив содержимое архива в корень сайта.
Скачать файл
В результате пресеты где отмечена галочка "Квадратный", будут не квадратными, а строго такими, какие заданы размеры. Например: 500х300.
И вот у меня дошли таки руки до этого вопроса и внесенные мною изменения коснулись только одного файла: /system/libs/files.helper.php
Его и следует заменить загрузив содержимое архива в корень сайта.
Скачать файл
В результате пресеты где отмечена галочка "Квадратный", будут не квадратными, а строго такими, какие заданы размеры. Например: 500х300.
Реклама #
Dost 7 лет назад #
vikont 7 лет назад #
1. Как именно будет резаться картинка? По центру или как то иначе?
2. Что будет происходить с картинками, которые изначально меньше обрезаемого пресета? Будет изменен размер, а потом обрезка?
3. Как будет резаться вертикальная картинка? Например размером 400х600, при пресете 500х300?
Иван Шкута 7 лет назад #
2. Да. Будет изменен размер и после обрезка.
3. Смотрите пункт 1. Будет вырезана соответствующая часть сверху на всю ширину.
Pocus 7 лет назад #
Иван Шкута 7 лет назад #
kuzsa 6 лет назад #
Def 6 лет назад #