Используете формат BMP для без потерь / высокого качества?

8

Я слышал, растровое изображение (.bmp) - это формат несжатого изображения для хранения изображений. Означает ли это, что он может хранить изображения в высоком качестве, то есть без потери качества, другими словами, в формате без потерь?

Я запутался между терминами «несжатый» и «без потерь» здесь. они оба одинаковые?

user1032421
источник

Ответы:

14

Термины «несжатый» и «без потерь» означают две разные вещи. Сжатие существует в двух формах: с потерями (как JPG) и без потерь (как ZIP).

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

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

Формат BMP без потерь и без сжатия.

Дэвид Шварц
источник
3
Формат BMP является как без потерь, так и несжатым , и все еще может быть сжат, например, в архиве, что делает его только без потерь. Они хорошо сжимаются в архиве сжатия.
Psycogeek
Является ли BMP единственным форматом несжатого изображения?
user1032421
Не обязательно - и GIF, и TIFF имеют несжатые опции.
Майк Скотт
Извините, я не понимаю, как BMP - это формат файлов без потерь и без сжатия. Насколько я понимаю, что файл может быть либо несжатым, либо сжатым (без потерь), так как это может быть и то, и другое?
user1032421
3
@ user1032421 Практически каждый несжатый формат без потерь.
Дэвид Шварц
5

Несжатый и без потерь не то же самое. Некоторые форматы сжатия с потерями (для изображений наиболее распространенным является JPEG), а другие - нет (например, методы сжатия, используемые в изображениях GIF, PNG и TIFF). Вы можете использовать изображения BMP, чтобы предотвратить потерю качества, но вы также можете использовать PNG и сэкономить место на диске.

Майк Скотт
источник
3

Для хранения ваших изображений без потери качества (если это то, что вы хотели сделать), я рекомендую .png. Вы можете сделать размер меньше, чем .bmp, и изображение все равно будет на 100% идеальным.

Более длинное объяснение:

несжатого

Не сжато. Не сделано меньше. Если мы имеем дело с изображениями, то я считаю, что .bmp является единственным (или, по крайней мере, самым «распространенным») несжатым форматом. Не рекомендуется для почти любого использования в эти дни. Чтобы сделать метафору, мы могли бы сказать, что если бы мы хотели оставить одеяло без сжатия, мы бы ничего не делали с одеялом и просто разложили его как обычно.

Сжатый

Файл был сделан меньше. Может быть одним из двух основных стилей сжатия: без потерь или с потерями. Оба уменьшают размер файла, но по-разному. Lossy обычно делает файл намного меньше, чем без потерь, но теряет информацию об оригинале. Сжатие с потерями используется с медиа-файлами гораздо чаще, чем без потерь.

Lossless

Не теряет никакой оригинальной информации. Исходный несжатый файл может быть повторно собран из этого. Если мы говорим об изображениях, то наиболее распространенным форматом является .png. Если это просто общие файлы, наиболее распространенным является .zip. Продолжение метафоры одеяла: если бы мы хотели сжать одеяло без потерь, мы бы сложили его несколько раз, чтобы оно было меньше.

с потерями

Теряет информацию об оригинале для экономии места. Изображения, музыка и видео обычно сжимаются с потерями. Информация об исходном файле безвозвратно утеряна. Например, в музыке при сжатии с потерями мы можем потерять очень высокие или очень низкие ноты, если предположить, что большинство из нас их все равно не услышат. Для музыки .mp3 является наиболее распространенным, а для изображений .jpg / .jpeg (то же самое) является наиболее распространенным. Для видео расширение файла не соответствует тому, как оно было сжато - тип файла - это просто «контейнер» для видео и аудио. Несколько распространенных методов сжатия видео - это divx (не используемый в наши дни) xvid (не пользующийся популярностью, но все еще используемый) и h264 (новый и набирающий популярность), где .avi является наиболее распространенным контейнером Вы не можете использовать сжатие с потерями для не-медиа файлов; это сломает их, потому что вся информация необходима. Примером «сжатия» одеяла с потерями может быть обрезание краев одеяла до тех пор, пока оно не уместится на вашей кровати, а затем складывание.

Milo
источник