Skip to main content

Что такое сжатие с потерями?

Сжатие с потерями - это тип сжатия данных, при котором теряется фактическая информация. Это означает, что после восстановления данных на основе доступной информации получается что-то меньшее, чем было в исходном файле. Как правило, цель состоит в том, чтобы использовать сжатие с потерями, чтобы в конечном продукте не наблюдалось значительных потерь, при этом значительно экономя на размере файла по сравнению со сжатием без потерь.

Сжатие без потерь - это форма сжатия, при которой файлы данных разбиваются на разные части и реорганизуются для их оптимизации. Этот тип сжатия очень редко экономит много места, но он идеально подходит для транспортировки огромных файлов, разбивая их на более легкие в обращении части. Сжатие без потерь используется, когда в конечном продукте необходим каждый бит данных, часто при передаче файла разработчику. В случае изображений сжатие без потерь позволяет дизайнеру быть уверенным, что любые данные, которые они могут захотеть изменить, будут там, что позволит им создать конечный продукт перед дальнейшим сжатием файла с использованием сжатия с потерями. Это также относится к звуковым файлам, где звуковому микшеру может потребоваться дополнительная информация, такая как отдельные каналы, которая не потребуется конечному пользователю.

Самый простой способ понять сжатие с потерями - это взять пример, например, что происходит, когда вы копируете файл данных RAW с цифровой камеры на компьютер. Этот файл RAW может иметь размер до 30 МБ и включать в себя все виды данных о цветовых каналах, информацию о том, как был сделан снимок, и широкий диапазон данных для каждого отдельного пикселя. Наличие всей этой информации в формате без потерь означает, что когда вы импортируете ее в программу для редактирования фотографий с нужными возможностями, все эти вещи могут быть изменены. Это также означает, что точность цветопередачи для каждого пикселя настолько высока, насколько это возможно.

В какой-то момент вы, вероятно, захотите сделать что-то еще, кроме редактирования фотографии. Вы можете отправить его другу по электронной почте или загрузить на веб-сайт. Вы можете просто заархивировать его, и еще сто изображений, на вашем компьютере, и размером 30 МБ, каждое из которых сто фотографий займет 3 ГБ свободного места. Таким образом, чтобы справиться с этим, вы будете сжимать фотографию. Некоторые формы сжатия без потерь могут немного уменьшить размер файла без потери качества фотографии, но в конечном итоге вы все равно получите огромные изображения.

Это где техника сжатия без потерь, как JPEG или GIF, вступает в игру. Используя один из этих методов сжатия, алгоритм берет на себя управление вашей фотографией и вычисляет ярлыки для описания ее на компьютере. Цветовые блоки, которые в основном одинаковы, отображаются одинаково, существенно уменьшая размеры файлов и часто не теряя ничего, что может быть воспринято человеческим глазом.

При очень высоких уровнях изображение без потерь в 30 МБ можно сжать до 3 МБ и при этом выглядеть почти идентично человеческому глазу. То же самое относится и к другим моделям сжатия с потерями, таким как MP3 для звука или WMV для видео. Конечно, если размеры файлов уменьшаются слишком сильно, используемые ярлыки приводят к тому, что результирующее изображение, звуковой файл или видео несколько отличаются от оригинала, и конечный результат имеет заметно более низкое качество.