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?
13
Jawaban:
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.
sumber
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 .
sumber
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.
sumber