LINUX.ORG.RU

История изменений

Исправление PPP328, (текущая версия) :

Иными словами, потери происходят при преобразовании RGB -> YCbCr -> RGB. С точки зрения математики операция обратимая. Но не с точки зрения компьютера, у которого

  1. Числа ограничены в точности
  2. Бо’льшая часть чисел и вовсе неотобразима в бинарном виде (тот же 0.3)

Еще более понятно:

  1. Редактор открывает жпег, он в YCbCr.
  2. У редактора есть канва и монитор с цветовым полем RGB
  3. Редактор преобразует YCbCr в RGB с потерями и рисует на канве.
  4. Если на данном этапе редактор выкинул информацию о всех первоначальных значениях цветов пикселей, то обратно вы его уже не сохраните
  5. При экспорте в JPEG происходит преобразование RGB->YCbCr c потерями.

Исходная версия PPP328, :

Иными словами, потери происходят при преобразовании RGB -> YCbCr -> RGB. С точки зрения математики операция обратимая. Но не с точки зрения компьютера, у которого

  1. Числа ограничены в точности
  2. Бо’льшая часть чисел и вовсе неотобразима в бинарном виде (тот же 0.3)