n-wp.ru — блог о WordPress

Как изменить степень сжатия миниатюр

Миниатюры — маленькие копии больших изображений. Они применяются для того, чтобы читатель не грузил большие картинки, а делал это лишь по своему желанию. Вместо картинок больших размеров и придумали выводить миниатюры. Они имеют, как правило, небольшие размеры. WordPress сам умеет создавать миниатюры заданного размера. По-умолчанию миниатюры создаются в формате JPG со степенью сжатия 90%. Все бы ничего, но вот такая степень сжатия меня не устраивает.

Мало того, что картинка и так получается такая, что на ней трудно бывает что-то разглядеть, да еще из-за такого сжатия изображение получается нечетким, размытым, иногда при сложных переходах между цветами проявляются дефекты.

Как изменить степень сжатия миниатюр на 100%? Поиск все же дал результат.
За создание миниатюр в WordPress отвечает файл image.php, который находится в /wp-admin/includes — вот его-то и нужно подправить. Найдите в этом файле такую строчку:

Обратите внимание на 90 — это и есть степень сжатия. Чтобы миниатюры имели наилучший вид, смените эту величину на 100. На этом все — пользуйтесь!
Так же можно для изменения степени сжатия поставить плагин SuperSlider-Media-Pop. Однако ставить целый плагин из-за такой малости — излишняя роскошь.

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

2 комментария

  • Может лучше использовать фильтр в файле functions.php?
    Например так:

    В этом случае не надо будет редактировать файлы движка.