> Насколко я понимаю, сохранение Фотошопом ЧПЕГа с малейшими > измнениями (хоть точку в углу) должно приводить к потере > качества, поскольку картинка проходит повторное сжатие > после декомпрессии, поскольку сама открытая Фотошопом копия > уже отличается от оригинала. Или нет? Тогда - как? > Поблочно? Только тот кусок, который был изменен > пережимается, а остальные пишутся неизменными?
1. Поблочно, квадратами, которые вытягиавются в строку по неглавной диагонали. Пример:
JPG(1,1)JPG(1,2)JPG(1,3)
JPG(2,1)JPG(2,2)JPG(2,3)
JPG(3,1)JPG(3,2)JPG(3,3)
вытянутся в JPG(1,1)JPG(2,1)JPG(1,2)JPG(3,1)JPG(2,2)JPG(1,3)JPG(3,2)JPG(2,3)JPG(3,3)
Только квадрат в JPG с бОльшей стороной.
Далее эта цепочка пикселов подвергается гармоническому преобразованию, называющееся, если не ошибаюсь, "Дискретное синусно-косинускное преобразование". В зависимости от коэффициента сжатия (потерь) сохраняются только нужное количество первых параметров гармоник.
Стало быть при многочисленном сжатии/восстановлении с одними и теми же параметрами качество картинки не изменится, а изменения в одном блоке не влияют на другие.
|