Pull to refresh
1
0
Михаил Умницын @Covert

Информационная безопасность, Образование

Send message

Согласен, математически абсолютно всё верно, но в реальности мы получаем IEEE-754-арифметику и различные округления в ряде операций (к примеру, преобразования RGB-YCbCr в классическом JPEG).

Хотя квантование вносит (или может внести) на порядок больше шума.

Микроспойлер по режимам работы JPEG XL

По JPEG XL нашел интересное описание о режимах работы.

  • VarDCT mode, where variable-sized DCT transforms are applied and the image data is encoded in the form of DCT coefficients. This mode is always lossy, but can also be used to losslessly represent an existing JPEG image. Find an example of the JPEG XL VarDCT block size selection here.

  • The other mode used is modular mode, where only integer arithmetic is used, enabling lossless compression.

Последнее неожиданно радует. На досуге почитаю стандарт.

Детально спецификацию JPEG XL не читал, что у него под капотом, но от Discrete Cosine Transform они вроде не отказались, а значит в любом случае будут потери в наименее значащих битах.

Что-то мне подсказывает, что если вычесть изображение одного формата (к примеру, PNG) из изображения другого формата (JPEG XL), мы можем получить некоторый шум.

Буду рад ошибиться, а то с середины 2000 за форматами и не следил)

Information

Rating
Does not participate
Location
Волгоград, Волгоградская обл., Россия
Date of birth
Registered
Activity