UltKit

Konversi PNG ke BMP

Sebagian software masih hanya bisa membaca bitmap: program Windows lama, pembuat installer, dan pustaka layar pada papan mikrokontroler kecil. Konversi PNG Anda ke BMP tanpa kompresi yang diterima software tersebut, dan tentukan warna yang mengisi bagian transparannya.

Konverter Gambar

atau jatuhkan file JPG, JPEG, JPE … di sini ·

Maks. 95 MB per file· Hingga 20 file· Dihapus setelah 30 menit

Keluaran

File diproses di server kami dan dihapus setelah 30 menit.

Cara menggunakan alat ini

  1. 1

    Masukkan file PNG

    Tambahkan hingga 20 PNG, masing-masing 95 MB, dari komputer Anda atau dengan menempelkan gambar yang disalin.

  2. 2

    Pilih warna latar

    Keluaran BMP di sini tidak memiliki transparansi, jadi Area transparan dimulai dengan putih. Pilih hitam atau Warna kustom di Pengaturan lanjutan agar sesuai dengan layar atau dialog tempat bitmap itu tampil.

  3. 3

    Tekan Konversi ke BMP

    Unduh setiap file .bmp atau satu ZIP. Unggahan dan hasil dihapus setelah 30 menit.

Konversi PNG ke BMP ketika software meminta bitmap: piksel tetap identik, transparansi menjadi warna solid, dan file membesar karena BMP tidak dikompresi.

Siapa yang masih perlu mengubah PNG ke BMP

BMP adalah format bitmap milik Microsoft, dan tata letak modernnya berasal dari Windows 3.0 pada 1990. Karena isinya tak lebih dari piksel mentah di balik header 54 byte, program bisa membacanya tanpa pustaka dekode. Kesederhanaan itulah yang membuatnya bertahan di tempat-tempat yang tidak pernah menambahkan dukungan PNG.

Pembuat installer adalah kasus yang umum: NSIS, misalnya, mengharapkan file .bmp untuk gambar header dan sambutan pada wizard Modern UI-nya. Program Visual Basic dan Win32 lama memuat layar pembuka dan gambar toolbar melalui fungsi Windows yang membaca bitmap. Proyek mikrokontroler dengan layar TFT atau e-paper kecil membaca BMP 24-bit dari kartu SD karena mendekode PNG memakan memori yang tidak dimiliki papan tersebut.

Jika tujuannya membutuhkan ikon Windows, bukan bitmap, gunakan PNG ke ICO; ikon mempertahankan transparansi dan menampung beberapa ukuran dalam satu file.

Seberapa besar file BMP: ukuran tanpa kompresi

6,2 MBgambar 1920 × 1080 yang disimpan sebagai BMP 24-bit, sesederhana apa pun gambarnya

1920 × 1080 piksel × 3 byte = 6.220.800 byte, ditambah header 54 byte. BMP 32-bit dengan alpha membutuhkan 4 byte per piksel, sehingga gambar yang sama memakan sekitar 8,3 MB.

PNG

Portable Network Graphics

PNG adalah format raster lossless (tanpa kehilangan kualitas) yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian distandardisasi oleh W3C dan ISO. Format ini menyimpan setiap piksel secara persis, mendukung transparansi alfa penuh, dan menangani teks, tepi tajam, serta warna datar tanpa artefak. Ketepatan itu membuatnya ideal untuk tangkapan layar, logo, ikon, dan grafis antarmuka. Kekurangannya ada pada ukuran: foto yang disimpan sebagai PNG sering kali beberapa kali lebih besar daripada foto yang sama dalam JPEG atau WebP. Semua browser, sistem operasi, dan editor dapat membuka file PNG.

Kompresi
Lossless
Transparansi
Ya
Animasi
Tidak
Diperkenalkan
1996 · PNG Development Group
Konverter PNG

BMP

Gambar bitmap

BMP adalah format bitmap independen perangkat milik Microsoft yang menjadi format bawaan Windows sejak versi-versi awalnya. Format ini biasanya menyimpan piksel tanpa kompresi, sehingga kualitasnya sempurna tetapi ukuran filenya sangat besar dibandingkan PNG atau JPEG. Versi BMP yang lebih baru dapat memuat kanal alfa, tetapi banyak program mengabaikannya. Format ini mudah dibaca dan ditulis, sehingga tetap bertahan di perangkat lunak lama, sistem tertanam, dan sejumlah alat industri. Windows, macOS, dan hampir semua editor gambar dapat membuka file BMP.

Kompresi
Lossless
Transparansi
Ya
Animasi
Tidak
Diperkenalkan
Microsoft
Konverter BMP

Orang mengubah PNG menjadi BMP karena program, installer, atau layar tertanam tertentu hanya membaca bitmap Windows biasa; tidak ada yang memilih BMP demi ukuran atau kualitas, dan arah sebaliknya dipakai untuk mengecilkan bitmap itu lagi.

BMP vs PNG: apa yang didapat dan dikorbankan

Yang Anda dapatkan dari BMP

  • Bisa dibaca tanpa pustaka dekompresi apa pun
  • Nilai piksel identik dengan PNG
  • Diterima API Windows lama dan installer
  • Ukuran bisa diperkirakan: lebar × tinggi × byte per piksel

Yang Anda korbankan

  • File berkali-kali lebih besar daripada PNG
  • Transparansi diganti warna solid
  • Tanpa metadata teks atau profil warna di sebagian besar pembaca
  • Ditolak banyak formulir unggahan yang meminta JPG atau PNG

Konversi PNG ke BMP dengan ukuran dan latar yang tepat

Karena BMP disimpan sebagai baris-baris mentah, dimensinya lebih penting daripada kompresinya. Atur Ubah ukuran gambar keluaran ke lebar yang tepat sesuai kebutuhan, misalnya 164 × 314 px untuk gambar sambutan NSIS atau resolusi asli sebuah layar, agar program tidak meregangkan atau memotongnya.

Untuk logo transparan, pilih latar tempat bitmap akan tampil. Dialog berlatar abu-abu muda terlihat janggal dengan kotak putih murni, jadi masukkan nilai hex yang tepat di Warna kustom. Mengonversi satu folder penuh untuk proyek firmware? Batch berisi 20 file diproses dalam sekali jalan, dan BMP ke PNG mengembalikannya ketika Anda butuh salinan yang lebih ringan.

Pertanyaan seputar konversi PNG ke BMP

Mengapa file BMP saya jauh lebih besar daripada PNG-nya?

BMP standar menyimpan setiap piksel tanpa kompresi: 3 byte per piksel pada 24-bit, ditambah padding agar setiap baris kelipatan 4 byte. PNG mengompresi piksel yang sama dengan Deflate, sehingga grafis datar menyusut banyak. Logo yang berukuran 20 KB sebagai PNG bisa dengan mudah menjadi beberapa ratus KB sebagai BMP; itu normal.

Apakah konversi PNG ke BMP menurunkan kualitas?

Tidak ada piksel yang berubah. Kedua format bersifat lossless dan BMP 24-bit menampung 8 bit per saluran yang sama dengan PNG pada umumnya. Satu-satunya yang berubah adalah transparansi, yang diganti dengan warna latar yang Anda pilih.

Bisakah file BMP memiliki latar transparan?

Formatnya mengizinkan varian 32-bit dengan saluran alpha, tetapi Paint, sebagian besar API Windows, dan hampir semua program yang meminta BMP mengabaikannya dan menampilkan hitam atau piksel acak. Itulah sebabnya konverter meratakan transparansi ke warna solid pilihan Anda.

Format BMP apa yang dibutuhkan layar Arduino atau ESP32?

Sebagian besar pustaka layar, termasuk ImageReader dari Adafruit untuk layar TFT-nya, memuat file BMP 24-bit tanpa kompresi dari kartu SD, persis seperti yang ditulis konverter ini. Ubah dulu ukuran gambar ke resolusi tepat layar, misalnya 320 × 240 px, dengan Ubah ukuran gambar keluaran, karena papan tidak bisa menskalakannya.

Apa perbedaan antara BMP dan DIB?

DIB adalah singkatan dari device-independent bitmap, tata letak di memori yang dipakai Windows sejak versi 3.0. File .bmp hanyalah DIB dengan header file 14 byte di depannya, jadi program yang meminta DIB atau file .dib akan menerima BMP.

Haruskah saya memakai BMP untuk situs web atau email?

Tidak. Browser memang menampilkan BMP, tetapi filenya berkali-kali lebih berat daripada PNG atau JPG tanpa keuntungan yang terlihat. Simpan BMP untuk program yang mewajibkannya dan gunakan PNG ke JPG atau PNG aslinya di tempat lain.

Konversi file lain ke BMP
JPG ke BMPWebP ke BMPPDF ke BMP
BMP ke PNGPNG ke ICOKonverter gambar