Определить степень сжатия JPG?

Обычно, когда изображение попадает на мой сайт, я сохраняю его как jpg, используя созданную мной библиотеку изображений с качеством по умолчанию 80% . Теперь, когда мне нужно выполнить с ним какую-либо другую операцию (например, обрезать его или даже просто изменить его размер), изображение будет открыто как jpg, обработано, а затем сохранено обратно. Однако, если оно было сжато раньше, я не хочу чтобы сжать его снова, иначе качество будет падать каждый раз, когда мне нужно будет выполнить операцию.

Есть ли способ определить, насколько изображение уже было сжато раньше (по сравнению с его версией в формате png, я думаю ) с помощью инструментов из стандартных php-библиотек GD? Я знаю, что инструменты, которые определяют, где изображение было отфотошоплено, делают это, сравнивая относительные степени сжатия, поэтому я думаю, что можно определить степень сжатия, но знает ли кто-нибудь, как я выполнить этот расчет? Спасибо.

6
задан Rok Kralj 15 October 2014 в 19:54
поделиться