Gibt es einen Qualitätsunterschied zwischen PNG- und BMP-Bildformaten?

73433
user1032421

Ich habe gerade erfahren, dass PNG ein verlustfreies Bildformat ist, während BMP sowohl ein unkomprimiertes als auch ein verlustfreies Format sein kann. Sollte es einen Qualitätsunterschied zwischen diesen beiden geben? Wenn nicht, heißt das, dass andere verlustfreie Formate wie TIFF, JPEG2000 und PNG dieselbe Qualität wie BMP bieten?

10
JPEG2000 ist ** nicht immer verlustfrei **. Sie können es verlustfrei verwenden, aber meistens werden Bilder verlustbehaftet komprimiert. slhck vor 12 Jahren 5

3 Antworten auf die Frage

13
iglvzx

BMP ist sowohl unkomprimiert als auch verlustfrei. PNG ist komprimiert, aber verlustfrei. Bei einem verlustfreien Format ist der einzige sichtbare Unterschied die Dateigröße. Ich würde die Verwendung von PNG über BMP empfehlen, sofern dies aus Kompatibilitätsgründen nicht möglich ist.

Sie sagten _visible_ Unterschied. Sollte es wirklich einen Unterschied geben, abgesehen von der Dateigröße? user1032421 vor 12 Jahren 1
Das ist richtig. Die Pixel werden 1: 1 sein. iglvzx vor 12 Jahren 3
PNG unterstützt auch Transparenz, BMP dagegen nicht. dnbrv vor 12 Jahren 1
BMP unterstützt Alpha-Kanal (Transparenz) [seit Windows 95] (http://en.wikipedia.org/wiki/BMP_file_format#DIB_header_.28bitmap_information_header.29). Nur dass Paint in Windows die Datei nicht mit Transparenz speichert (aus Kompatibilitätsgründen?), Was meiner Meinung nach die Ursache von Missverständnissen war. nhahtdh vor 11 Jahren 5
5
Tidy Star

Es gibt keinen Qualitätsunterschied zwischen dem BMP- und dem PNG-Format (außer, dass PNG mit dem Deflate-Algorithmus komprimiert wird).

BMP8 kann mit dem RLE -Algorithmus (Lauflängencodierung) komprimiert werden, BMP16 / 24/32/64 unterstützt jedoch noch keine Komprimierung.

BMP32 unterstützt Alpha-Channel ebenso wie PNG32-Transparenz .

-1
BristolBrick

No difference in quality, both standards are lossless. BMP uncompressed takes more space, but when compressed (e.g. when put in a .zip or .7z file) BMP can be better.

Having done some experiments, I saved a photo in BMP and in PNG, and compressed both files. (.zip) The BMP was 1.8% bigger, but that would vary between photos.

If you are compressing photos, it makes no difference.

However simple picture, such as a drawing you did in paint, or a diagram, will compress much better with .bmp rather than .png.

I again, tested this. I did a logo in paint (similar to a ford logo) and compressed it with 7zip. Uncompressed, the png was 136kb, the bmp 1.7 MB. Compressed, the png was ~100kb and the bmp was 18kb.

If you want to compress pictures, save in .bmp. If not, use .png.

Both when compressed whooped jpeg btw.