PNG teisendamine BMP-ks
BMP on tihendamata bitmap-vorming, mida vanemad Windowsi programmid, manussüsteemid ja mõned tööstuslikud tööriistad ikka veel ootavad. See teisendaja muudab PNG sinu seadmes tavaliseks 24-bitiseks BMP-ks ilma midagi üles laadimata.
Lohista failid siia või klõpsa, et valida
Tulemused
Kuidas PNG-faili BMP-ks teisendada
- Lohista üks või mitu PNG-pilti allolevasse tööriista.
- Väljundvorming on juba seatud: BMP. Soovi korral muuda kvaliteeti.
- Klõpsa teisendamiseks „Käivita“.
- Laadi iga BMP-fail alla või kõik korraga ZIP-failina.
Milleks BMP on mõeldud
Windows Bitmapi vorming on üks vanimaid pildivorminguid, mis on endiselt igapäevases kasutuses. Selle tavalises vormis puudub tihendus, animatsiooni tugi ja läbipaistvust toetatakse vaid piiratult. Just need piirangud on põhjus, miks see on säilinud: BMP-d on programmil ülimalt lihtne lugeda, sest pikslite andmed on seal etteaimatavas järjekorras ja dekooderit pole vaja. Väga väikese mäluga sardseadmed, tööstusmasinad, vanad Windowsi rakendused ja harrastajate riistvara toetuvad sellele endiselt.
Mis teisendamisel juhtub
PNG dekodeeritakse piksliväärtusteks ja kirjutatakse välja 24-bitise BMP-na: igal pikslil 8 bitti nii punase, rohelise kui ka sinise jaoks, read täidetud 4-baidiste piirideni ja salvestatud alt üles, nagu vorming nõuab. See on variant, millest saab aru praktiliselt iga BMP-lugeja. Kogu PNG läbipaistvus lamendatakse valgele, sest enamik BMP-lugejaid ignoreerib alfakanalit või käsitleb seda valesti.
| Omadus | PNG | BMP (24-bitine) |
|---|---|---|
| Tihendus | Kadudeta (DEFLATE) | Puudub |
| Läbipaistvus | Täielik alfakanal | 24-bitises puudub |
| Failisuurus, 1000 × 1000 foto | umbes 1,5 MB | umbes 3 MB, alati |
| Loeb vana riistvara | Harva | Väga laialdaselt |
| Loevad tänapäevased brauserid | Jah | Jah, kuid kasutatakse harva |
Tavalised olukorrad
- Logo või käivituskuva ettevalmistamine seadme püsivarale, mis laadib ainult BMP-d.
- Pildi andmine vanemale siltide kujundamise, graveerimise või tikkimise tarkvarale.
- Tekstuuride või spraitide andmine vanale mängumootorile või modimise tööriistale.
- Windowsi taustapildi või käivituspildi loomine vanemale süsteemile.
- Testmustri eksportimine ekraanikontrollerile.
Praktilised nõuanded
Kuna BMP ei tihenda, tekivad suurtest piltidest väga suured failid. Muuda suurus enne teisendamist täpselt sihtseadme nõutud mõõtmeteks; 128 × 64 piksli käivituskuva peab olema 128 × 64 pikslit, mitte 2000 piksli suurune pilt, mida seade peab seejärel skaleerima. Kui sihtkoha värvisügavuse nõue pole selge, on kõige kindlam valik 24-bitine ja just seda see teisendaja väljastab. Kui sinu riistvara dokumentatsioon nõuab 8-bitist indekseeritud või 16-bitist BMP-d, vajad selleks spetsiaalset tööriista ning siit saadud 24-bitine fail on hea lähtepunkt.
Korduma kippuvad küsimused
Miks peaks keegi tänapäeval BMP-d vajama?
Vanemad Windowsi programmid, seadmete püsivara ja ekraanid, mõned sildiprinterid, vanemad CNC- ja tikkimisprogrammid ning mõned teadusvahendid loevad endiselt ainult BMP-d.
Kas BMP toetab läbipaistvust?
Siin loodav tavaline 24-bitine BMP ei toeta. PNG läbipaistvad alad tasandatakse valgele taustale. Mõned programmid toetavad alfakanaliga 32-bitist BMP-d, kuid tugi on ettearvamatu, nii et 24-bitine on turvaline väljund.
Miks on BMP nii suur?
BMP salvestab iga piksli tihendamata, kolm baiti piksli kohta. 1 000 × 1 000 pilt on sisust olenemata umbes 3 MB. Nii see ongi mõeldud: vorming on loodud lihtsaks lugemiseks, mitte väikeseks.
Kas mingi kvaliteet läheb kaotsi?
Ei. BMP on tihendamata, nii et pikslid on täpselt samad mis PNG-s.
Sinu failid ei lahku kunagi sinu seadmest
Iga Squishly Toolsi tööriist on 100% tasuta ja töötab täielikult sinu brauseris. Sinu pilte ja dokumente töödeldakse sinu enda arvutis ning neid ei laadita kunagi serverisse üles. Pole kontosid, vesimärke ega konksu.