Описание image_save_progressive
— Filter
Хук image_save_progressive позволяет изменить параметры сохранения прогрессивных изображений в WordPress. Он срабатывает во время обработки изображения перед его сохранением и позволяет настроить параметры сжатия и качества для прогрессивных изображений
Примеры использования
Пример изменения качества прогрессивного изображения:
add_filter('image_save_progressive', function($quality) {
return 85;
});
В этом примере мы изменяем качество прогрессивного изображения на 85
Пример изменения типа изображения:
add_filter('image_save_progressive', function($quality, $type) {
return 'image/png';
});
Здесь мы изменяем тип сохраняемого изображения на PNG
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо настроить параметры качества и типа для прогрессивных изображений в WordPress
– Производительность
Изменения могут повлиять на размер файла и время загрузки изображения, поэтому важно тестировать
– Предупреждения
Не устанавливайте слишком низкое качество, это может ухудшить внешний вид изображений на сайте
Альтернативы
Тип: filter
Этот хук позволяет изменить качество всех изображений по умолчанию в WordPress
Используйте его, если хотите установить глобальное качество для всех загружаемых изображений