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