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, bedeutet dies, dass andere verlustfreie Formate wie TIFF, JPEG2000 und PNG die gleiche Qualität wie BMP bieten?
13
Antworten:
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 empfehlen, PNG über BMP zu verwenden, es sei denn, Sie können dies aus Kompatibilitätsgründen nicht.
quelle
Es gibt keinen Qualitätsunterschied zwischen dem BMP- und PNG-Format (außer PNG wird mithilfe des Deflate-Algorithmus komprimiert).
BMP8 kann mit dem RLE -Algorithmus (Run-Length- Coding) komprimiert werden , BMP16 / 24/32/64 unterstützt die Komprimierung jedoch noch nicht.
BMP32 unterstützt Alpha-Kanäle ebenso wie PNG32 Transparenz .
quelle
Kein Qualitätsunterschied, beide Standards sind verlustfrei. BMP unkomprimiert benötigt mehr Speicherplatz, aber wenn es komprimiert ist (z. B. wenn es in eine ZIP- oder 7Z-Datei eingefügt wird), kann BMP besser sein.
Nach einigen Experimenten habe ich ein Foto in BMP und PNG gespeichert und beide Dateien komprimiert. (.zip) Der BMP war 1,8% größer, aber das würde zwischen den Fotos variieren.
Wenn Sie Fotos komprimieren, spielt dies keine Rolle.
Ein einfaches Bild, z. B. eine Zeichnung, die Sie in Farbe erstellt haben, oder ein Diagramm, wird jedoch mit .bmp viel besser komprimiert als mit .png.
Ich habe das nochmal getestet. Ich habe ein Logo in Farbe gemacht (ähnlich einem Ford-Logo) und es mit 7zip komprimiert. Unkomprimiert war das PNG 136 KB, das BMP 1,7 MB. Komprimiert war der PNG ~ 100kb und der BMP war 18kb.
Wenn Sie Bilder komprimieren möchten, speichern Sie sie in .bmp. Wenn nicht, verwenden Sie .png.
Beides, wenn es komprimiert ist.
quelle