Flector

Как отключить сжатие картинок при загрузке медиафайлов?

Сжатые и несжатые медиафайлы

При загрузке медиафайлов WordPress создает для этих медиафайлов различные варианты разных размеров ("Настройки\Медиафайлы"). При сохранении картинок WordPress сжимает их с качеством 90% ради уменьшения размера. Если у вас обычный сайт, то в этом нет ничего страшного. Но на некоторых сайтах (например, в фотоблоге) потеря качества картинок может быть неприемлемой.

Добавьте в файл functions.php вашей темы следующий код:

//изменение качества jpeg файлов start 
add_filter('jpeg_quality', create_function('', 'return 100;'));
//изменение качества jpeg файлов end

Где число "100" обозначает 100% качество создаваемых картинок. Хочу заметить, что разница качества в 10% вызовет далеко не 10-и процентную разницу в размере файлов (как это видно на скриншоте). Поэтому прежде чем применять данный сниппет сначала подумайте - а действительно ли он вам нужен?


Написать комментарий

Для вставки кода воспользуйтесь кнопкой "Код". Используйте предпросмотр!