Оптимизировать картинки через код (PNG и JPEG)
Оптимизировать (уменьшить размер) картинки можно через сервис tinypng.com. Данный сервис позволяет бесплатно оптимизировать 500 картинок в месяц.
Для использования данного сервиса, надо получить API KEY, который даётся при регистрации.
Сервис работает через библиотеку tinify, которую можно установить через композер (установка Composer).
composer require tinify/tinify
Пример использования библиотеки:
require_once('vendor/autoload.php'); \Tinify\setKey('API_KEY'); $source = \Tinify\fromFile('image.png'); $source->toFile('image_optimized.jpg');
Данная библиотека поддерживает png и jpeg картинки.
Поддержать автора