Ф06 · Форматы стрелки · F полноэкран · N заметки · ? справка

Форматы и сжатие

Ф06 · Форматы

Формат и сжатие

Форматы файлов

Форматы файлов

Форматы файлов

BMP – bitmap picture

GIF - Graphics Interchange Format

JPEG - Joint Photographic Experts Group

JPEG - Joint Photographic Experts Group

PNG - Portable Network Graphics

TIFF-Tagged Image File Format

GeoTIFF by NASA

Метаданные

Цифровые негативы/сырые данные/RAW

RAW – это не формат файла

Из-за технических особенностей матриц и АЦП разных производителей всеобщего стандарта RAW не существует

DNG (Digital Negative Specification) - открытый формат для Raw-файлов изображений, используемый в цифровой фотографии. Попытка компании Adobe стандартизировать брендовый хаос.

Особенности RAW

PSD - Photoshop Document

SVG - Scalable Vector Graphics

Кратко о векторах

PDF - Portable Document Format

Более полный перечень:

Формат и сжатие

Алгоритмы и методы

Кодирование

Формат файла

- структура(порядок) данных, записанных в этом файле. Файл – это просто ограниченная область памяти с определенным именем и атрибутами.

Расширение файла

- это дополнительные символы к имени файла, записываются через точку. Это простой способ объяснить всем программам, какого формата данный файл.

Видео

Сжатие

Недеструктивное/lossless

RLE run-length encoding

LZW - алгоритм Лемпеля-Зива-Велча (LZ77-78)

Deflate

FLIF (Free Lossless Image Format)

Изначально:

ориентировочно сжимают в 1.5-4 раза

JPEG lossy сжатие

Цветовая субдискретизация

Дискретное косинусное преобразование и дискретизация

Квантование

Квантование

Линейный вид

RLE

Дельта-кодирование

Алгоритм Хаффмана

Алгоритм Хаффмана

Алгоритм Хаффмана

Про это самое:

Вейвлет и фрактальное сжатие

Фрактальное сжатие

Даты релизов:

Недостатки JPEG

JPEG и PJPEG

JPEG и PJPEG

В 2015 году Facebook перешёл на PJPEG и трафик уменьшился на 10%. Они смогли показать изображение хорошего качества на 15% быстрее, чем раньше, оптимизировав воспринимаемое время загрузки, как показано на рисунке выше

Декодирование PJPEG медленнее, чем базового JPEG — иногда втрое медленнее

RIFF (WebP)

BPG

Скорость кодирования/декодирования

Уровень сжатия ~ скорость открытия

Немного о недеструктивном в деструктивном

Итоги:

← → пробел — слайды

F — полный экран

N — заметки докладчика