TwiddleLab / Код / Как компьютер хранит всё
Выброси то, чего не заметят
Что ты узнаешь
- Сжатие с потерями навсегда выбрасывает детали, которые вряд ли заметят.
- JPEG сохраняет общий цвет каждого блока 8 x 8; MP3 и AAC выбрасывают звуки, которых не слышно.
- Файлы с потерями часто в 10 раз меньше. Без потерь нужно там, где важен каждый бит: код, документы, медицинские снимки.
- Каждое новое сохранение файла с потерями теряет ещё чуть-чуть.
Как идёт урок
Почему мем выглядит всё хуже с каждым репостом?
Сделай несколько репостов.
Сожми мем в JPEG.
Найди качество, при котором файл хотя бы в 20 раз меньше исходного и всё ещё выглядит нормально.
Один из них во много раз меньше. Какой оригинал?
Присмотрись, потом нажми.
С потерями и без.
Сжатие с потерями навсегда выбрасывает детали, выбирая то, что люди вряд ли заметят.
JPEG делит фото на блоки 8 x 8 и сохраняет в основном их общий цвет. MP3 и AAC выбрасывают звуки, заглушённые более громкими.
Без потерь (ZIP, PNG, FLAC) возвращает каждый бит, но сжимает гораздо слабее.
Побудь JPEG: уложи картинку в 45% её размера.
Нажми на блок, чтобы залить его одним средним цветом. Держи сходство на 90% или выше.
Какие форматы выбрасывают информацию?
Перетащи каждый файл в банку.
Поставь 3-минутную песню на правильную полку.
Меньше 5 МБ, и большинство людей не слышат потерь.
Фото на 4 МБ стало JPEG на 400 КБ. Сколько процентов размера сэкономлено?
1 МБ = 1000 КБ.
С потерями или без? Помечай каждый случай.
Спроси: навредит ли потерянная деталь?
Что будет, если JPEG сохранять снова и снова?
Запусти пересохранения и следи за счётчиком потерь.
Предыдущий урок: Сжимаем без потерь · Следующий урок: Фокус с чётностью · Часть курса: Как компьютер хранит всё
Уроки интерактивные и работают на JavaScript. Включи его, чтобы играть.