File BMP: piksel mentah, dan mengapa ukurannya begitu besar
Apa yang disimpan BMP, mengapa berkali lipat lebih besar dari PNG gambar yang sama, dan kapan masih dibutuhkan. Konversi BMP di browser Anda, tanpa unggah.
Sekilas
- Jenis
- Gambar
- Kompresi
- Lossless
- Ekstensi
- .bmp
- Tipe MIME
- image/bmp
- Juga dikenal sebagai
- Bitmap
BMP adalah file gambar yang sesederhana mungkin: header pendek diikuti piksel-pikselnya, ditulis sebagai byte mentah per baris. Microsoft memperkenalkannya bersama Windows pada 1985, dan daya tariknya adalah membaca serta menulisnya hampir tidak membutuhkan kode. Spesifikasinya memang punya opsi kompresi, tetapi jarang dipakai, jadi dalam praktiknya BMP tidak terkompresi.
Baca selengkapnya
Itulah sebabnya file-nya sangat besar. Screenshot sederhana bisa berukuran puluhan megabyte, dan foto dari kamera modern bisa lebih dari seratus. Mengonversi ke PNG menyimpan piksel yang persis sama dengan kompresi lossless sungguhan dan biasanya memangkas 60% hingga lebih dari 90% ukurannya — salah satu dari sedikit konversi yang sama sekali tidak mengorbankan apa pun dan memberi banyak keuntungan.
BMP bertahan karena kesederhanaan kadang lebih berharga daripada ukuran. Alat Windows yang ditulis dengan API bitmap bawaan, instrumen ilmiah dan industri, kode tampilan mikrokontroler, dan sebagian pipeline firmware membaca data piksel mentah secara langsung dan sama sekali tidak punya decoder gambar. Bagi mereka, BMP adalah keharusan, bukan pilihan. Perlu dicatat bahwa BMP yang ditulis situs ini tidak punya kanal alfa, jadi mengonversi PNG transparan ke BMP akan mengisi bagian transparannya dengan putih.
Konversi BMP ke format lain
Konversi format lain ke BMP
FAQ BMP
Mengapa BMP saya begitu besar?
Karena BMP menyimpan piksel sebagai byte mentah yang pada dasarnya tanpa kompresi. Spesifikasinya mengizinkan kompresi, tetapi hampir tidak ada yang memakainya.
Apakah mengonversi BMP ke PNG lossless?
Ya, sepenuhnya. Keduanya menyimpan piksel secara persis, jadi gambarnya identik dan hanya ukuran file yang berubah — biasanya berkurang 60% hingga lebih dari 90%.
BMP ke PNG atau ke JPG?
PNG untuk screenshot, diagram, dan teks, karena hasilnya tetap persis. JPG untuk foto, karena ukurannya jauh lebih kecil dan kehilangannya tidak terlihat.
Mengapa BMP masih ada?
Karena BMP sangat mudah dibaca dan ditulis, cocok untuk software Windows lama, instrumen ilmiah, kode mikrokontroler, dan pipeline firmware yang tidak punya decoder gambar.
Apa yang terjadi pada transparansi saat mengonversi ke BMP?
Bagian itu diisi dengan putih. BMP yang ditulis di sini tidak punya kanal alfa, jadi latar belakang transparan menjadi tidak tembus pandang.
Apakah ada alasan untuk menyimpan BMP?
Hanya jika alat tertentu menuntutnya. Untuk keperluan lain apa pun, PNG memuat gambar yang identik dengan ruang yang jauh lebih kecil.