Apakah ada perbedaan kualitas antara format gambar PNG vs BMP?

13

Saya baru saja belajar bahwa PNG adalah format gambar lossless sementara BMP dapat berupa format terkompresi atau lossless. Haruskah ada perbedaan kualitas antara keduanya? Jika tidak, apakah itu berarti format lossless lainnya seperti TIFF, JPEG2000 dan PNG menawarkan kualitas yang sama seperti BMP?

pengguna1032421
sumber
5
JPEG2000 tidak selalu lossless . Anda dapat menggunakannya tanpa kehilangan, tetapi sebagian besar, digunakan untuk mengompres gambar dengan cara lossy.
slhck

Jawaban:

16

BMP tidak terkompresi dan lossless. PNG dikompresi tetapi tanpa kehilangan. Dengan demikian, dengan format lossless satu-satunya perbedaan yang terlihat adalah ukuran file. Saya akan merekomendasikan menggunakan PNG lebih dari BMP kecuali Anda tidak bisa karena alasan kompatibilitas.

iglvzx
sumber
1
Anda mengatakan perbedaan yang terlihat . Haruskah ada perbedaan kecuali ukuran file?
user1032421
4
Itu betul. Pixelnya akan 1: 1.
iglvzx
2
PNG juga mendukung transparansi sedangkan BMP tidak.
dnbrv
6
BMP mendukung saluran alpha (transparansi) sejak Windows 95 . Hanya saja Paint di Windows tidak menyimpan file dengan transparansi (untuk alasan kompatibilitas?), Yang saya pikir mungkin menjadi sumber kesalahpahaman.
nhahtdh
8

Tidak ada perbedaan kualitas antara format BMP & PNG (kecuali PNG dikompresi menggunakan algoritma deflate).

BMP8 dapat dikompres menggunakan algoritma RLE (run-length-encoding), tetapi BMP16 / 24/32/64 belum mendukung kompresi.

BMP32 mendukung saluran alpha seperti halnya PNG32 mendukung transparansi .

Bintang Rapi
sumber
1

Tidak ada perbedaan dalam kualitas, kedua standar ini bersifat lossless. BMP yang tidak terkompresi membutuhkan lebih banyak ruang, tetapi ketika dikompresi (mis. Ketika dimasukkan ke dalam file .zip atau .7z) BMP bisa lebih baik.

Setelah melakukan beberapa percobaan, saya menyimpan foto di BMP dan di PNG, dan memampatkan kedua file. (.zip) BMP 1,8% lebih besar, tetapi itu akan bervariasi di antara foto.

Jika Anda mengompresi foto, tidak ada bedanya.

Namun gambar sederhana, seperti gambar yang Anda lakukan di cat, atau diagram, akan mengompres lebih baik dengan .bmp daripada .png.

Saya lagi, menguji ini. Saya membuat logo dengan cat (mirip dengan logo ford) dan mengompresnya dengan 7zip. Terkompresi, png adalah 136kb, bmp 1,7 MB. Terkompresi, png ~ 100kb dan bmp 18kb.

Jika Anda ingin mengompres gambar, simpan dalam .bmp. Jika tidak, gunakan .png.

Baik saat dikompresi jpeg btw dikompresi.

BristolBrick
sumber