Есть по крайней мере четыре шага, где вы можете потерять информацию при сжатии JPEG. Я действительно не знаю, к чему ты клонишь. Если вы хотите измерить потерянную информацию, вы можете просто сжать / распаковать и сравнить с оригиналом.
Полагаю, вы хотите закодировать RGB в стандартную JFIF, затем вы теряете информацию при преобразовании цветов, субдискретизации, после этого вам нужно выполнить FDCT, и я не думаю, что это точно обратимо, поэтому вы теряете информацию на этом шаге и тогда у вас есть шаг квантования. Если у вас нет таблиц квантования, содержащих все таблицы, вы также потеряете там информацию.
Подводя итог:
- Преобразование цветов
- Subsamling
- FDCT / IDCT
- Квантование