Грузим картинку четко по размеру, а также кадрирование картинок

Грузим картинку четко по размеру, а также кадрирование картинок

5 декабря 2013


Автор: Долганин Антон
Довольно часто на сайте для поддержания приятного оформления требуются четкие размеры загруженного превью. К примеру, 200х150, и если отклониться на несколько пикселов, уже нарушается гармония. Конечно, спасает стандартный ресайзер, который можно включить в настройках инфоблока, но это не то (как правило, он ровняет по одной стороне, а другую делает меньше), и может получиться 200 на 130 к примеру. Да и иногда вроде картинка подходит, но вот бы кадрировать ее.

Во всем этом вам поможет мой простой модуль. Под катом его подробное описание.

Находим нужную картинку.
 

Грузим ее в превью (не забыв отключить стандартный ресайз в настройках инфоблока):

Картинку я загрузил намеренно огромную, чтобы проиллюстрировать работу модуля. Как видите, она загрузилась без ресайза, ресайз будем делать сами.
 

Выбираем "Обрезать" в меню картинки.


Выставляем нужные нам размеры (запоминаются для последующих изменений), и выделяем нужный фрагмент фотки:
 

И жмем "сохранить". Результат:
 

Конечно, не 150 получилось, но картинка то была огромна  это та погрешность, которой можно пренебречь. И вот теперь можно публиковать новость на сайте.

Модуль поддерживает демо-режим, ставьте, пользуйтесь. Если понравится - покупайте за довольно скромную плату. Партнерские скидки включены. А сейчас еще действует и новогодняя распродажа! И кстати, модуль поддерживает любые свойства, не только основные превью и детальную.