Gibt es Qualitätsunterschiede zwischen PNG- und BMP-Bildformaten?

13

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?

user1032421
quelle
5
JPEG2000 ist nicht immer verlustfrei . Sie können es verlustfrei verwenden, aber meistens wird es verwendet, um Bilder auf verlustbehaftete Weise zu komprimieren.
Slhck

Antworten:

16

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.

iglvzx
quelle
1
Du hast sichtbaren Unterschied gesagt . Sollte es wirklich einen Unterschied geben, außer bei der Dateigröße?
user1032421
4
Das ist richtig. Die Pixel sind 1: 1.
iglvzx
2
PNG unterstützt auch Transparenz, BMP nicht.
dnbrv
6
BMP unterstützt seit Windows 95 Alpha-Kanal (Transparenz) . Nur , dass Farbe in Windows nicht speichern Sie die Datei mit Transparenz (für Kompatibilität Grund?), Was ich denke , könnte die Quelle des Missverständnis gewesen sein.
nhahtdh
8

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 .

Ordentlicher Stern
quelle
1

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.

BristolBrick
quelle