image_downsize

40 views
Skip to first unread message

sunshine

unread,
Mar 7, 2011, 4:40:04 PM3/7/11
to ru-WordPress
Доброго дня,

Вы знаете, как WP обрезает мелкие изображения? Те, котоыре thumb?
Я хочу, чтобы он делал то же самое и со средними ('medium').

По умолчанию WP уменьшает рисунок либо по ширине, либо по высоте.
Если выставлено у меня, например, 150 x 250, то в зависимости от того,
какой размера исходный файл, мне может вернуть либо 150x 200 либо 140
x 250.

Меня интересует - каким образом можно сделать так, чтобы возвращал
именно 150 x 250?

Александр Маврин

unread,
Mar 7, 2011, 5:08:43 PM3/7/11
to ru-wor...@googlegroups.com
Приветствую!

Я так понимаю, нужно чтобы размер изображения не менялся?

Cyrill KALITA

unread,
Mar 8, 2011, 1:29:20 AM3/8/11
to ru-wor...@googlegroups.com
Надо, чтобы изображение сохранялось с моим aspect ratio.
То есть так же, как сохраняются, допустим, thumbnails - "Обрезать по размеру", с английской версии "Crop thumbnail to exact dimensions"

Cyrill KALITA

unread,
Mar 8, 2011, 11:30:01 AM3/8/11
to ru-wor...@googlegroups.com
Оказывается, существует простое решение - достаточно было покопаться подольше и правильно софрмулировать вопрос для Google!

Итак, предположительно, чтобы в Wordpress обрезать картинки точно по размеру, без использования aspect ratio - следует добавить следующий код в functinos.php

if(false===get_option("medium_crop"))
    add_option("medium_crop", "1");
else
    update_option("medium_crop", "1");
Традиционно это ответ, который дают все, забывая отметить, что код надопометить в раздел init()
То есть окончательный код для вставки в functions.php будет такой:

add_action('init', 'ioni_init');
function ioni_init() {

// crops medium images
if(false===get_option("medium_crop")) { add_option("medium_crop", "1");} 
else {update_option("medium_crop", "1");}
}

Cyrill KALITA

unread,
Mar 8, 2011, 11:30:50 AM3/8/11
to ru-wor...@googlegroups.com
Звездочку мне, прошу плиз-плиз!
Это же убирает необходимость в беск
онечных тим-тамбах и прочих изменениях реальности в виде плагинов и нагрузки на сайт!
Reply all
Reply to author
Forward
0 new messages