Нашел отличный модуль для Drupal 7, который обрезает загруженные изображения до нужных размеров. Нужно это в первую очередь для того, чтобы загруженные изображения имели одинаковый размер. Добиться этого от пользователей обращением «загружайте пожалуйста фотки размером 200x200px» — бесполезно, да и не должен пользователь (заказчик) думать об этом.
Схема работы такая: загружаем фотку, Drupal предлагает выбрать на изображении ту область, которая останется в качестве изображения — все остальное обрежет. Сохраняемая область настраивается в модуле.
Приступаем. Загружаем и устанавливаем модуль.
Добавляем стиль для обработки изображения (в 6-ом Друпале называлось preset) admin/config/media/image-styles
Выбираем действие Crop and scale manually.
Попадаем в настройки этого действия. Отмечаем чекбоксы как на картинке:
Выше я настроил ширину и высоту в 300x200px. Именно этот размер предложит система пользователю. Сохраняем стиль, идем настраивать материал.
В нужном типе содержимого у вас должно быть поле image, в которое будем грузить изображение. В настройках этого поля появятся доп.настройки для обрезки изображения. Главное включить его, а дальше можно играть с настройками как хотите.
Drupal. Обрезаем загруженные изображения: 0 комментариев