PNG ve BMP resim formatları arasında kalite farkı var mı?


13

BMP'nin hem sıkıştırılmamış hem de kayıpsız format olabileceği halde PNG'nin kayıpsız bir görüntü formatı olduğunu öğrendim. Bu ikisi arasında bir kalite farkı olmalı mı? Değilse, bu TIFF, JPEG2000 ve PNG gibi kayıpsız formatların BMP ile aynı kaliteyi sunduğu anlamına mı geliyor?


5
JPEG2000 her zaman kayıpsız değildir . Kayıpsız kullanabilirsiniz, ancak çoğunlukla görüntüleri kayıplı bir şekilde sıkıştırmak için kullanılır.
slhck

Yanıtlar:


16

BMP sıkıştırılmamış hem ve kayıpsız. PNG sıkıştırılmış ancak kayıpsızdır. Bu nedenle, kayıpsız bir formatla tek fark dosya boyutudur. Uyumluluk nedeniyle yapamadığınız sürece PNG'yi BMP üzerinden kullanmanızı öneririm.


1
Görünür fark dediniz . Dosya boyutu dışında gerçekten bir fark olmalı mı?
user1032421

4
Bu doğru. Pikseller 1: 1 olacaktır.
iglvzx

2
PNG ayrıca BMP desteklemezken saydamlığı da destekler.
dnbrv

6
BMP, Windows 95'ten beri alfa kanalını (saydamlığı) destekliyor . Sadece Windows'ta Paint, dosyayı yanlış anlaşmanın kaynağı olabileceğini düşündüğüm saydamlıkla (uyumluluk nedeniyle?) Kaydetmez .
nhahtdh

8

BMP ve PNG formatı arasında kalite farkı yoktur (PNG deflate algoritması kullanılarak sıkıştırılır).

BMP8 , RLE (çalışma uzunluğu kodlama) algoritması kullanılarak sıkıştırılabilir , ancak BMP16 / 24/32/64 henüz sıkıştırmayı desteklemez.

BMP32, PNG32 gibi saydamlığı destekleyen alfa kanalını destekler .


1

Kalite farkı yok, her iki standart da kayıpsız. BMP sıkıştırılmamış daha fazla yer kaplar, ancak sıkıştırıldığında (örn. .Zip veya .7z dosyasına yerleştirildiğinde) BMP daha iyi olabilir.

Bazı denemeler yaptıktan sonra BMP'ye ve PNG'ye bir fotoğraf kaydettim ve her iki dosyayı da sıkıştırdım. (.zip) BMP% 1.8 daha büyüktü, ancak bu fotoğraflar arasında değişiyordu.

Fotoğrafları sıkıştırıyorsanız, hiçbir fark yaratmaz.

Bununla birlikte, boyada yaptığınız çizim veya şema gibi basit resim, .png yerine .bmp ile daha iyi sıkıştırır.

Bunu tekrar test ettim. Boyada bir logo yaptım (ford logosuna benzer) ve 7zip ile sıkıştırdım. Sıkıştırılmamış, png 136kb, bmp 1.7 MB idi. Sıkıştırılmış, png ~ 100kb ve bmp 18kb idi.

Resimleri sıkıştırmak istiyorsanız, .bmp dosyasına kaydedin. Değilse, .png kullanın.

Her ikisi de sıkıştırılmış boğmaca jpeg btw.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.