Я только что узнал, что PNG - это формат изображения без потерь, в то время как BMP может быть как несжатым, так и без потерь. Должна ли быть разница в качестве между этими двумя? Если нет, означает ли это, что другие форматы без потерь, такие как TIFF, JPEG2000 и PNG, предлагают такое же качество, как BMP?
Есть ли разница в качестве между форматами изображений PNG и BMP?
3 ответа
BMP оба несжатые и без потерь. PNG сжимается, но без потерь. Таким образом, с форматом без потерь единственным видимым отличием является размер файла. Я бы рекомендовал использовать PNG над BMP, если вы не можете по причинам совместимости.
нет разницы в качестве между форматом BMP и PNG (за исключением сжатия PNG с использованием алгоритма deflate).
BMP8 можно сжать с помощью RLE (run-length-encoding) алгоритм, но BMP16/24/32/64 пока не поддерживает сжатие.
BMP32 поддержка Альфа-канала как PNG32 поддержка прозрачности.
отсутствие разницы в качестве, оба стандарта 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 кстати.
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]