Мне интересно, как автоматически определить максимальную скорость сжатия (небольшой размер файла + потеря качества).
В настоящий момент я использую imagejpeg() с $quality = 85
для каждого .jpg
.
PageSpeed (Chrome Plugin) предлагает, чтобы снизить качество нескольких изображений, чтобы сохранить некоторые килобайты. Процент сокращения отличается.
Я хотел бы написать cronjob, который сканирует конкретный каталог и оптимизирует каждое изображение.
Как страницы PageSpeed или TinyPNG определяют наилучшее оптимизированное качество и возможно ли это с помощью PHP или другого серверного языка?