UltKit

Konversi BMP ke PNG

Ubah bitmap Windows yang besar menjadi file PNG yang mempertahankan setiap piksel persis sama dan hanya memakan sebagian kecil ruang. Jatuhkan file BMP, tekan konversi, lalu unduh.

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

    Tambahkan file BMP

    Jatuhkan hingga 20 file .bmp, masing-masing maksimal 95 MB, dari Paint, scanner, game lama, atau kamera industri.

  2. 2

    Biarkan PNG sebagai tujuan

    Konversi ke sudah diatur ke PNG. Tidak ada penggeser kualitas karena PNG bersifat lossless; Pengaturan lanjutan hanya berisi opsi ubah ukuran dan metadata.

  3. 3

    Konversi dan unduh

    Tekan Konversi ke PNG lalu simpan file satu per satu atau sebagai ZIP.

Jawaban

Apa yang hilang saat mengubah BMP ke PNG?

Tidak ada yang terlihat dan tidak ada yang terukur: PNG bersifat lossless, jadi pikselnya tetap identik. Yang berubah adalah ukurannya. Bitmap tanpa kompresi biasanya menjadi PNG yang beberapa kali lebih kecil, dan screenshot menyusut paling banyak.

BMP ke PNG memperkecil file tanpa mengubah satu piksel pun

File BMP hampir selalu disimpan mentah: tiga byte per piksel, baris demi baris, tanpa kompresi sama sekali. Format ini mengizinkan run-length encoding untuk gambar 4-bit dan 8-bit, tetapi hampir tidak ada program yang menulisnya. PNG menyimpan piksel yang sama lalu memprosesnya dengan filter prediksi per baris dan DEFLATE, metode kompresi di balik file ZIP, sehingga warna yang berulang dan area yang halus hanya memakan sebagian kecil ruang.

Bitmap masih muncul lebih sering daripada yang Anda kira. Paint versi lama menyimpan ke .bmp secara bawaan, clipboard Windows menyimpan gambar yang disalin sebagai device-independent bitmap, dan scanner, kamera machine vision, game retro, serta perangkat embedded menulisnya karena format ini sangat mudah dibuat. Satu folder berisi file seperti itu cepat menghabiskan penyimpanan dan merepotkan saat dikirim.

Konversi ini tidak mempertajam atau membersihkan apa pun. Jika bitmap-nya buram atau pecah-pecah, PNG-nya juga begitu; keuntungannya adalah ukuran dan kompatibilitas, bukan kualitas.

Seberapa besar sebenarnya bitmap tanpa kompresi

6,2 MBSatu screenshot 1920 × 1080 yang disimpan sebagai BMP 24-bit

1920 × 1080 piksel × 3 byte = 6.220.800 byte, ditambah header 54 byte. Sebagai PNG, screenshot desktop yang sama biasanya hanya beberapa ratus KB, karena warna antarmuka berulang.

Asal-usul format BMP

  1. 1990

    Windows 3.0

    Device-independent bitmap dengan info header 40 byte menjadi tata letak .bmp standar.

  2. 1995

    Header versi 4

    Windows 95 dan NT 4.0 menambahkan color mask dan kolom alpha mask.

  3. 1996

    PNG 1.0

    W3C menerbitkan PNG sebagai format lossless bebas paten.

  4. 1998

    Header versi 5

    Windows 98 dan 2000 memungkinkan profil warna ICC disematkan dalam BMP.

  5. 2004

    ISO/IEC 15948

    PNG menjadi standar internasional.

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

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 diubah ke PNG ketika screenshot, hasil scan, atau ekspor dari alat Windows lama harus dibagikan atau disimpan tanpa kehilangan satu piksel pun; PNG mempertahankan setiap nilai sambil memangkas ukuran file menjadi sebagian kecilnya.

Transparansi, palet, dan bitmap 32-bit

Biasanya tidak ada transparansi yang bisa didapat. Sebagian besar BMP adalah 24-bit, yang sama sekali tidak memiliki alfa, sehingga PNG-nya sepenuhnya buram. Sebagian bitmap 32-bit yang ditulis dengan header versi 4 atau 5 memiliki kanal alfa sungguhan, dan kanal itu dipertahankan di PNG. Pada banyak file 32-bit lainnya, byte keempat hanyalah bantalan, dan program yang salah membacanya sebagai alfa menampilkan gambar seolah tidak terlihat; jika file hasil konversi tampak kosong di satu penampil, buka di penampil lain sebelum menganggapnya rusak.

Bitmap berwarna sedikit, seperti hasil scan 1-bit dan gambar palet 8-bit dari perangkat lunak lama, mempertahankan warna yang persis sama. PNG mendukung tata letak skala abu-abu, palet, dan warna penuh, sehingga bisa mewakili setiap jenis BMP yang mungkin Anda temui. Untuk situs web, PNG adalah tempat yang tepat bagi screenshot dan diagram ini; panduan kami untuk memperkecil ukuran gambar dalam KB membahas langkah selanjutnya jika formulir masih meminta file yang lebih kecil.

Pertanyaan seputar BMP ke PNG

Apakah konversi BMP ke PNG benar-benar lossless?

Ya. Setiap nilai piksel di PNG sama persis dengan BMP; hanya cara byte-nya dikemas yang berubah. Mengubah PNG kembali dengan PNG ke BMP menghasilkan gambar yang sama lagi, meskipun detail header-nya bisa berbeda.

Mengapa PNG saya hanya sedikit lebih kecil daripada BMP aslinya?

Kompresi lossless bekerja dengan memanfaatkan pengulangan. Screenshot, diagram, dan pixel art memiliki area datar yang luas dan sering menyusut 90% atau lebih, sedangkan foto dan hasil scan berbintik hanya punya sedikit pengulangan dan mungkin hanya berkurang separuh. Untuk foto yang lebih mementingkan ukuran daripada piksel yang persis, BMP ke JPG bisa memperkecil jauh lebih banyak.

Apakah PNG hasil konversi BMP akan berlatar transparan?

Hanya jika BMP-nya memang memiliki kanal alfa, dan hanya sedikit yang punya. BMP 24-bit yang umum tidak memiliki transparansi untuk dibawa, sehingga PNG-nya sepenuhnya buram. Hapus latar belakang di editor gambar jika Anda memerlukan potongan objek.

Apakah PNG mempertahankan DPI dari BMP hasil scan?

Ya. BMP menyimpan resolusi dalam piksel per meter dan PNG memiliki kolom yang setara, dan pengaturan Tag DPI bernilai 0 mempertahankan nilai aslinya. Ketik 300 di sana jika formulir cetak memintanya; dimensi pikselnya tidak berubah.

Perlukah saya menyimpan file BMP asli setelah diubah ke PNG?

Tidak demi kualitas gambar: PNG menyimpan piksel yang identik dalam ruang yang lebih kecil. Simpan BMP hanya jika ada program yang harus membaca BMP secara langsung, seperti alat lama atau pustaka layar mikrokontroler.

Apakah email dan formulir web menerima PNG ketika BMP ditolak?

Hampir selalu. Formulir unggahan dan layanan hosting gambar umumnya mencantumkan JPG dan PNG tanpa BMP, dan layanan email sering memblokir atau membuang lampiran besar, padahal bitmap dengan mudah mencapai 6 MB.