Penukar PNG ke BMP
Sesetengah perisian masih hanya membaca bitmap: program Windows lama, pembina pemasang dan pustaka paparan pada papan mikropengawal kecil. Tukar PNG anda kepada BMP tanpa mampatan yang diterima oleh perisian tersebut, dan tentukan warna yang mengisi bahagian lutsinar.
Penukar Imej
atau seret Fail JPG, JPEG, JPE … ke sini ·
Maks 95 MB setiap fail· Sehingga 20 fail· Dipadam selepas 30 minit
Fail diproses pada pelayan kami dan dipadam selepas 30 minit.
85 mengekalkan foto kelihatan sama dengan asal. Turunkan hanya apabila anda memerlukan fail yang lebih kecil.
JPG, BMP dan EPS tiada kelutsinaran. Piksel lutsinar diisi dengan warna ini.
Warna hex yang digunakan di belakang piksel lutsinar, cth. #FFFFFF.
Format ini hanya memuatkan satu imej. Pilih output GIF atau WebP jika anda mahu mengekalkan animasi.
Ikon berbilang saiz mengandungi beberapa resolusi dalam satu fail; pelayar dan sistem pengendalian memilih yang diperlukan.
Kekalkan dimensi asal, atau masukkan satu sisi dan nisbah bidang dikekalkan.
Piksel untuk sisi yang anda pilih di atas.
Peratusan daripada dimensi asal.
sRGB sesuai untuk skrin dan web. Kekalkan yang asal untuk aliran kerja cetakan; skala kelabu membuang warna.
Metadata sahaja, 0 mengekalkan nilai asal. Pencetak dan sesetengah portal membaca nombor ini; ia tidak mengubah dimensi piksel.
Cara menggunakan alat ini
- 1
Letakkan fail PNG
Tambah sehingga 20 fail PNG, setiap satu 95 MB, daripada komputer anda atau dengan menampal imej yang disalin.
- 2
Pilih warna latar belakang
Output BMP di sini tidak mempunyai lutsinar, jadi Kawasan lutsinar bermula dengan warna putih. Pilih hitam atau Warna tersuai di bawah Tetapan lanjutan supaya sepadan dengan skrin atau dialog tempat bitmap itu diletakkan.
- 3
Tekan Tukar ke BMP
Muat turun setiap fail .bmp atau satu fail ZIP. Fail yang dimuat naik dan hasilnya dipadam selepas 30 minit.
Tukar PNG ke BMP apabila perisian memerlukan bitmap: piksel kekal sama, lutsinar menjadi warna pepejal, dan fail membesar kerana BMP tidak dimampatkan.
Siapa yang masih perlu menukar PNG ke BMP
BMP ialah format bitmap Microsoft, dan susun atur modennya bermula dengan Windows 3.0 pada 1990. Memandangkan ia hampir hanya piksel mentah di sebalik pengepala 54 bait, program boleh membacanya tanpa pustaka penyahkod. Kesederhanaan itulah sebabnya ia masih bertahan di tempat yang tidak pernah menambah sokongan PNG.
Pembina pemasang ialah kes biasa: NSIS, contohnya, mengharapkan fail .bmp untuk imej pengepala dan alu-aluan wizard Modern UI-nya. Program Visual Basic dan Win32 lama memuatkan skrin pelancaran dan imej bar alat melalui fungsi Windows yang membaca bitmap. Projek mikropengawal dengan skrin TFT atau kertas elektronik kecil membaca BMP 24-bit daripada kad SD kerana penyahkodan PNG memerlukan memori yang tiada pada papan itu.
Jika destinasi memerlukan ikon Windows dan bukannya bitmap, gunakan PNG ke ICO; ikon mengekalkan lutsinar dan menyimpan beberapa saiz dalam satu fail.
Sebesar mana fail BMP: saiz tanpa mampatan
6.2 MBimej 1920 × 1080 yang disimpan sebagai BMP 24-bit, walau semudah mana pun gambar itu
PNG
Portable Network Graphics
PNG ialah format raster lossless yang diterbitkan pada 1996 oleh PNG Development Group dan kemudian dipiawaikan oleh W3C dan ISO. Ia mengekalkan setiap piksel dengan tepat, menyokong lutsinar alfa penuh dan mengendalikan teks, tepi tajam dan warna rata tanpa artifak. Ketepatan itu menjadikannya sesuai untuk tangkapan skrin, logo, ikon dan grafik antara muka. Kekurangannya ialah saiz: foto yang disimpan sebagai PNG selalunya beberapa kali ganda lebih besar daripada foto sama sebagai JPEG atau WebP. Semua pelayar, sistem pengendalian dan penyunting boleh membuka fail PNG.
- Pemampatan
- Lossless (tanpa kehilangan)
- Ketelusan
- Ya
- Animasi
- Tidak
- Diperkenalkan
- 1996 · PNG Development Group
BMP
Imej bitmap
BMP ialah format bitmap tak bersandar peranti Microsoft, asli kepada Windows sejak versi awalnya. Ia biasanya menyimpan piksel tanpa mampatan, jadi kualitinya sempurna tetapi failnya sangat besar berbanding PNG atau JPEG. Versi BMP lebih baharu boleh memuatkan saluran alfa, tetapi banyak program mengabaikannya. Format ini mudah dibaca dan ditulis, yang mengekalkannya dalam perisian lama, sistem terbenam dan sesetengah alat industri. Windows, macOS dan hampir setiap editor imej boleh membuka fail BMP.
- Pemampatan
- Lossless (tanpa kehilangan)
- Ketelusan
- Ya
- Animasi
- Tidak
- Diperkenalkan
- Microsoft
Orang menukar PNG ke BMP kerana program, pemasang atau paparan terbenam tertentu hanya membaca bitmap Windows biasa; tiada siapa memilih BMP demi saiz atau kualiti, dan penukaran sebaliknya bertujuan mengecilkan semula bitmap tersebut.
BMP lwn PNG: kelebihan dan kekurangannya
Apa yang BMP berikan
- Boleh dibaca tanpa pustaka penyahmampatan
- Nilai piksel sama dengan PNG
- Diterima oleh API Windows lama dan pemasang
- Saiz boleh diramal: lebar × tinggi × bait setiap piksel
Apa yang anda korbankan
- Fail berkali ganda lebih besar daripada PNG
- Lutsinar digantikan dengan warna pepejal
- Tiada metadata teks atau profil warna dalam kebanyakan pembaca
- Ditolak oleh banyak borang muat naik yang meminta JPG atau PNG
Tukar PNG ke BMP dengan saiz dan latar belakang yang betul
Memandangkan BMP disimpan sebagai baris mentah, dimensinya lebih penting daripada mampatannya. Tetapkan Ubah saiz imej output kepada lebar tepat yang diperlukan sasaran, seperti 164 × 314 px untuk imej alu-aluan NSIS atau resolusi asal paparan, supaya program tidak meregang atau memotongnya.
Untuk logo lutsinar, pilih latar belakang tempat bitmap itu akan diletakkan. Dialog berwajah kelabu cerah kelihatan janggal dengan kotak putih bersih, jadi masukkan nilai hex tepat di bawah Warna tersuai. Menukar satu folder penuh untuk projek perisian tegar? Kelompok 20 fail diproses sekali gus, dan BMP ke PNG menukarnya kembali apabila anda memerlukan salinan yang lebih ringan.
Soalan lazim PNG ke BMP
Mengapa BMP saya jauh lebih besar daripada PNG?
BMP standard menyimpan setiap piksel tanpa mampatan: 3 bait setiap piksel pada 24-bit, ditambah lapisan tambahan supaya setiap baris ialah gandaan 4 bait. PNG memampatkan piksel yang sama dengan Deflate, jadi grafik rata mengecil dengan banyak. Logo yang bersaiz 20 KB sebagai PNG boleh menjadi beberapa ratus KB sebagai BMP; ini perkara biasa.
Adakah penukaran PNG ke BMP menjejaskan kualiti?
Tiada piksel yang diubah. Kedua-dua format ialah tanpa kehilangan kualiti dan BMP 24-bit menyimpan 8 bit setiap saluran, sama seperti PNG biasa. Satu-satunya perkara yang berubah ialah lutsinar, yang digantikan dengan warna latar belakang yang anda pilih.
Bolehkah fail BMP mempunyai latar belakang lutsinar?
Format ini membenarkan varian 32-bit dengan saluran alfa, tetapi Paint, kebanyakan API Windows dan hampir setiap program yang meminta BMP mengabaikannya lalu memaparkan warna hitam atau data bercelaru. Sebab itulah penukar ini meratakan lutsinar pada warna pepejal pilihan anda.
Format BMP manakah yang diperlukan oleh paparan Arduino atau ESP32?
Kebanyakan pustaka paparan, termasuk ImageReader Adafruit untuk skrin TFT-nya, memuatkan fail BMP 24-bit tanpa mampatan daripada kad SD, iaitu apa yang ditulis oleh penukar ini. Ubah saiz imej kepada resolusi tepat skrin dahulu, contohnya 320 × 240 px, menggunakan Ubah saiz imej output, kerana papan itu tidak dapat menskalakannya.
Apakah perbezaan antara BMP dan DIB?
DIB bermaksud device-independent bitmap, susun atur dalam memori yang digunakan Windows sejak versi 3.0. Fail .bmp ialah DIB dengan pengepala fail 14 bait di hadapannya, jadi program yang meminta DIB atau fail .dib menerima BMP tersebut.
Patutkah saya menggunakan BMP untuk laman web atau e-mel?
Tidak. Pelayar boleh memaparkan BMP, tetapi failnya berkali ganda lebih besar daripada PNG atau JPG tanpa kelebihan yang kelihatan. Simpan BMP untuk program yang memerlukannya dan gunakan PNG ke JPG atau PNG asal di tempat lain.
| JPG ke BMP | WebP ke BMP | PDF ke BMP |
| BMP ke PNG | PNG ke ICO | Penukar gambar |