Пересохранили одно фото в JPEG 200 раз: после девятого сохранения файл перестал меняться, а обрезка на пиксель превратила его в кашу
Многие боятся лишний раз нажать «Сохранить»: кажется, что JPEG тает с каждым разом, как ксерокопия с ксерокопии. Мы пересохранили одну фотографию двести раз, и файл замер на девятом круге, а дальше не изменился ни на байт. Но стоило перед каждым сохранением обрезать у той же фотографии один пиксель, и через двадцать кругов фон поплыл разводами. По замерам это хуже, чем одно сохранение с качеством 10 из 100. 📋 Что мы намеряли Мы взяли три тестовые фотографии без сжатия и пересохраняли каждую в JPEG по двести раз пятью способами. С одними и теми же настройками почти вся потеря приходится на первое сохранение, а после восьмого-девятого файл больше не меняется. Если перед каждым сохранением менять качество, снимок медленно мутнеет. А обрезка всего на один пиксель разрушает картинку быстрее всего: уже после пяти кругов ошибка на попугаях такая же, как после одного сохранения с качеством 30, а к двухсотому кругу от фото остаётся цветной шум. Виновата сетка квадратов 8×8, на которую JPEG режет снимок: обрезка эту сетку сдвигает. ...