Ubah BMP ke PNG
BMP menyimpan setiap piksel mentah-mentah — PNG menyimpan piksel yang sama secara lossless dengan ukuran jauh lebih kecil. Gambar yang sama, format modern, tidak ada yang disimpan.
- Tidak pernah disimpan
- Tanpa antre, tanpa menunggu
- Tanpa daftar, tanpa watermark
Cara kerjanya
Tambahkan BMP Anda
Letakkan file .bmp sebanyak apa pun di halaman.
Konversi
Setiap file menjadi PNG berkompresi lossless — piksel identik, file jauh lebih kecil.
Unduh
Simpan satu per satu atau sebagai ZIP.
Piksel yang sama, ukuran jauh lebih kecil
BMP biasanya sama sekali tidak dikompres. Setiap piksel ditulis apa adanya, masing-masing tiga atau empat byte, dengan baris yang diberi padding hingga kelipatan empat byte — itulah sebabnya screenshot 1920×1080 berukuran sekitar 8 MB dan foto dua belas megapiksel hampir 36 MB. PNG menyimpan piksel yang persis sama dan mengompresnya secara lossless, jadi tidak ada yang berubah pada gambar dan ukuran file biasanya turun lima hingga dua puluh kali. Untuk screenshot atau diagram dengan area rata yang luas, rasionya berada di ujung atas rentang itu. Ini konversi langka yang sama sekali tanpa kompromi.
Ada satu detail yang perlu diperiksa pada hasilnya: transparansi di BMP 32-bit tidak bisa diandalkan, dan bukan karena apa pun yang dilakukan di sini. Header bitmap Windows yang asli tidak mengenal kanal alfa, jadi byte keempat dari setiap piksel dibiarkan tidak terpakai; header yang lebih baru mendefinisikannya dengan benar, tetapi banyak software masih menulis bentuk lama dan banyak decoder masih mengabaikan bentuk baru. Jadi BMP yang terlihat transparan di program pembuatnya bisa saja di-decode sebagai buram, dengan byte alfa dibaca sebagai padding. Jika hal ini penting, periksa PNG-nya sebelum Anda mengandalkannya.
Baris adalah keanehan lainnya. BMP lazimnya menyimpan barisnya dari bawah ke atas, keputusan yang diwarisi dari cara perangkat keras grafis awal mengakses memori, dan menandai file yang tersusun dari atas ke bawah dengan tinggi negatif. Decoder menangani keduanya, jadi dalam praktiknya hal ini tidak terlihat — inilah sekadar alasan BMP yang setengah tertulis atau terpotong tampil terbalik alih-alih terpotong.
Semua varian Windows yang umum bisa dikonversi. Sudut-sudut aneh format ini — bitmap 4-bit dan 8-bit berkompresi RLE, header OS/2 dari awal tahun sembilan puluhan, dan bentuk langka berisi JPEG tertanam — bergantung pada decoder, dan jika salah satunya ditolak, alat ini akan memberitahukannya alih-alih menghasilkan gambar yang kacau.
Jika Anda butuh hal lain
Untuk memperkecil PNG lebih jauh, oxipng -o 4 out.png atau optipng sering bisa memangkas sepuluh hingga tiga puluh persen lagi tanpa mengubah satu piksel pun, dan pngquant bisa jauh lebih kecil lagi dengan mengurangi warna ke palet — yang bersifat lossy, dan untuk screenshot atau diagram biasanya tidak terlihat.
Untuk satu folder penuh, magick mogrify -format png *.bmp dari ImageMagick mengonversi semuanya dalam satu baris, dan libvips melakukan hal yang sama dengan memori jauh lebih sedikit untuk gambar yang sangat besar. Jika BMP-nya berupa foto alih-alih grafis, PNG sama sekali bukan tujuan yang tepat — JPG akan berukuran sepersepuluhnya dengan perbedaan kualitas yang tidak terlihat siapa pun.
Pertanyaan yang sering diajukan
Apakah ada kualitas yang hilang?
Tidak ada — PNG bersifat lossless. PNG di-decode menjadi persis piksel yang ada di BMP; hanya byte yang terbuang yang hilang.
Seberapa kecil hasilnya nanti?
Biasanya 50-95% lebih kecil, tergantung isinya — BMP pada dasarnya tidak dikompres, jadi hampir apa pun lebih unggul.
Dari mana BMP berasal zaman sekarang?
Screenshot Windows dari alat lama, MS Paint, instrumen ilmiah, sistem embedded, dan software lawas. Format ini sudah ada sejak Windows 3.0.
Apakah file saya disimpan di suatu tempat?
Tidak — konversi ini tidak menyimpan apa pun.
Bisakah PNG menyimpan semua yang bisa disimpan BMP?
Bisa, bahkan lebih — PNG menambahkan transparansi sungguhan, yang praktis tidak pernah dibawa BMP.
Perlu diketahui: Varian BMP yang tidak lazim (berkompresi RLE, header OS/2) bergantung pada decoder browser Anda; semua BMP Windows yang umum bisa diproses.
Pasang alat ini di situs Anda
Gratis untuk blog, halaman kelas, atau artikel bantuan apa pun. Tempel satu potong kode dan pengunjung Anda bisa langsung memakainya di halaman Anda.
Alat Gambar lainnya
GIF ke PNG
Gambar diam yang bersih dari GIF apa pun
JPG ke PNG
PNG lossless dari JPG apa pun, sekaligus banyak
Kompres Gambar
File lebih kecil dengan perbandingan sebelum/sesudah langsung
PNG ke JPG
Perkecil PNG menjadi JPG, pilih warna latarnya
WEBP ke PNG
Buat file WebP bisa dibuka di mana saja
PNG ke WEBP
WebP siap web, transparansi tetap terjaga