Есть ли разница в качестве между форматами изображений PNG и BMP?

Я только что узнал, что PNG - это формат изображения без потерь, в то время как BMP может быть как несжатым, так и без потерь. Должна ли быть разница в качестве между этими двумя? Если нет, означает ли это, что другие форматы без потерь, такие как TIFF, JPEG2000 и PNG, предлагают такое же качество, как BMP?

20
задан slhck
14.04.2023 13:37 Количество просмотров материала 3488
Распечатать страницу

3 ответа

BMP оба несжатые и без потерь. PNG сжимается, но без потерь. Таким образом, с форматом без потерь единственным видимым отличием является размер файла. Я бы рекомендовал использовать PNG над BMP, если вы не можете по причинам совместимости.

13
отвечен iglvzx 2023-04-15 21:25

нет разницы в качестве между форматом BMP и PNG (за исключением сжатия PNG с использованием алгоритма deflate).

BMP8 можно сжать с помощью RLE (run-length-encoding) алгоритм, но BMP16/24/32/64 пока не поддерживает сжатие.

BMP32 поддержка Альфа-канала как PNG32 поддержка прозрачности.

5
отвечен Tidy Star 2023-04-15 23:42

отсутствие разницы в качестве, оба стандарта lossless. BMP без сжатия занимает больше места, но при сжатии (например, при вставке в a .zip или .7z файл) BMP может быть лучше.

проведя несколько экспериментов, я сохранил фотографию в BMP и PNG и сжал оба файла. (.zip) BMP был на 1,8% больше, но это будет варьироваться между фотографиями.

Если вы сжимаете фотографии, это не имеет значения.

однако простой рисунок, например, рисунок, который вы сделали в краска, или диаграмма, будет сжиматься гораздо лучше .БМП, а не .формат PNG.

Я снова проверил это. Я сделал логотип в paint (похожий на логотип ford) и сжал его с помощью 7zip. Без сжатия png составлял 136 КБ, bmp-1,7 МБ. Сжаты, png был ~100кб и БМП 18kb.

Если вы хотите, чтобы сжать фотографии, сохранить В.формат BMP. Если нет, используйте .формат PNG.

оба при сжатии выскочил jpeg кстати.

-1
отвечен BristolBrick 2023-04-16 01:59

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх