Параметры позиционирования обрезки размеров изображений

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

Параметр $crop функции add_image_size() ранее был лишь логическим значением – true or false. true означал жёсткую обрезку по размерам, false – мягкую пропорциональную обрезку, подробнее тут. Теперь же (а точнее начиная с WordPress 3.9) вы можете передавать массив с параметрами позиционирования обрезаемой области (x_crop_position, y_crop_position), но в этом случае у нас всегда используется жёсткая обрезка!

Например, если вы любите обрезать изображения по центру:

add_image_size( 'homepage-thumb', 250, 250, array( 'center', 'center' ) );

Как это работает на самом деле!

Вот пример:

А вот и другие варианты значений параметра $crop:

left top
left center
left bottom
right top
right center
right bottom
center top
center center
center bottom

Ещё один пример – если мы попробуем загрузить это же изображение, и применим любой из параметров: left top, right top, center top, то результат будет всегда одинаков, потому что это вертикальное изображение:

Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии