UltKit

Badilisha BMP kuwa PNG

Geuza bitmap nzito za Windows kuwa faili za PNG zinazohifadhi kila pikseli kama ilivyo na kuchukua sehemu ndogo tu ya nafasi. Weka faili za BMP, bonyeza kubadilisha kisha pakua.

Kibadilishaji cha Picha

au buruta Faili za JPG, JPEG, JPE … hapa ·

Hadi MB 95 kwa faili· Hadi faili 20· Hufutwa baada ya dakika 30

Matokeo

Faili huchakatwa kwenye seva zetu na kufutwa baada ya dakika 30.

Jinsi ya kutumia zana hii

  1. 1

    Ongeza faili za BMP

    Weka hadi faili 20 za .bmp, kila moja hadi MB 95, kutoka Paint, skana, mchezo wa zamani au kamera ya viwandani.

  2. 2

    Acha PNG kama muundo lengwa

    Badilisha kuwa imewekwa PNG. Hakuna kitelezi cha ubora, kwa sababu PNG haipotezi data; Mipangilio ya hali ya juu inatoa tu chaguo za kubadilisha ukubwa na metadata.

  3. 3

    Badilisha na upakue

    Bonyeza Badilisha kuwa PNG kisha hifadhi faili moja moja au kama ZIP.

Jibu

Napoteza nini nikibadilisha BMP kuwa PNG?

Hakuna kinachoonekana wala kinachopimika: PNG haipotezi data, kwa hiyo pikseli zinabaki zile zile. Kinachobadilika ni ukubwa. Bitmap isiyobanwa kwa kawaida huwa PNG ndogo mara kadhaa, na picha za skrini hupungua zaidi.

Kubadilisha BMP kuwa PNG hupunguza ukubwa wa faili bila kubadilisha pikseli

Faili za BMP karibu kila mara huhifadhiwa ghafi: baiti tatu kwa pikseli, safu baada ya safu, bila ubanaji wowote. Muundo huruhusu run-length encoding kwa picha za biti 4 na 8, lakini karibu hakuna kinachoiandika. PNG huweka pikseli zile zile na kuzipitisha kwenye vichujio vya utabiri kwa kila safu na DEFLATE, mbinu ya ubanaji iliyo nyuma ya faili za ZIP, kwa hiyo rangi zinazojirudia na maeneo laini huchukua sehemu ndogo ya nafasi.

Bitmap bado huonekana mara nyingi kuliko unavyoweza kudhani. Matoleo ya zamani ya Paint yalihifadhi .bmp kwa chaguo-msingi, ubao wa kunakili wa Windows huhifadhi picha zilizonakiliwa kama device-independent bitmap, na skana, kamera za machine-vision, michezo ya zamani na vifaa vilivyopachikwa huziandika kwa sababu muundo ni rahisi kutengeneza. Folda ya faili hizo hujaza hifadhi haraka na ni vigumu kutuma.

Ubadilishaji hauongezi ukali wala hausafishi chochote. Ikiwa bitmap ni hafifu au ina vipande vipande, PNG pia itakuwa hivyo; faida ni ukubwa na utangamano, si ubora.

Ukubwa halisi wa bitmap isiyobanwa

MB 6.2Picha moja ya skrini ya 1920 × 1080 iliyohifadhiwa kama BMP ya biti 24

Pikseli 1920 × 1080 × baiti 3 = baiti 6,220,800, pamoja na kichwa cha baiti 54. Kama PNG, picha ile ile ya skrini ya kompyuta kwa kawaida ni KB mia chache, kwa sababu rangi za kiolesura hujirudia.

Asili ya muundo wa BMP

  1. 1990

    Windows 3.0

    Device-independent bitmap zenye kichwa cha taarifa cha baiti 40 huwa mpangilio wa kawaida wa .bmp.

  2. 1995

    Kichwa cha toleo la 4

    Windows 95 na NT 4.0 huongeza vinyago vya rangi na sehemu ya kinyago cha alpha.

  3. 1996

    PNG 1.0

    W3C huchapisha PNG kama muundo usiopoteza data usio na hataza.

  4. 1998

    Kichwa cha toleo la 5

    Windows 98 na 2000 huruhusu wasifu wa rangi wa ICC uliopachikwa ndani ya BMP.

  5. 2004

    ISO/IEC 15948

    PNG inakuwa kiwango cha kimataifa.

BMP

Picha ya Bitmap

BMP ni umbizo la bitmap la Microsoft lisilotegemea kifaa, asilia kwenye Windows tangu matoleo yake ya awali. Kwa kawaida huhifadhi pikseli bila kubana, hivyo ubora ni kamili lakini faili ni kubwa sana ikilinganishwa na PNG au JPEG. Matoleo mapya ya BMP yanaweza kubeba chaneli ya alpha, lakini programu nyingi huipuuza. Umbizo ni rahisi kusoma na kuandika, jambo linalolifanya liendelee kuwepo katika programu za zamani, mifumo iliyopachikwa na baadhi ya zana za viwandani. Windows, macOS na karibu kila kihariri cha picha vinaweza kufungua faili za BMP.

Ubanaji
Bila upotevu
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
Microsoft
Kigeuzi cha BMP

PNG

Portable Network Graphics

PNG ni muundo wa raster usio na upotevu uliochapishwa mwaka 1996 na PNG Development Group na baadaye kusanifishwa na W3C na ISO. Huhifadhi kila pikseli kama ilivyo, unaunga mkono uwazi kamili wa alpha na hushughulikia maandishi, kingo kali na rangi tambarare bila kasoro. Usahihi huo hufanya iwe bora kwa picha za skrini, nembo, aikoni na michoro ya kiolesura. Gharama yake ni ukubwa: picha zilizohifadhiwa kama PNG mara nyingi ni kubwa mara kadhaa kuliko picha hiyo hiyo kama JPEG au WebP. Vivinjari vyote, mifumo ya uendeshaji na vihariri hufungua faili za PNG.

Ubanaji
Bila upotevu
Uwazi
Ndiyo
Uhuishaji
Hapana
Mwaka ulioanzishwa
1996 · PNG Development Group
Kigeuzi cha PNG

BMP hubadilishwa kuwa PNG wakati picha za skrini, skani au uhamishaji kutoka zana za zamani za Windows zinapohitaji kushirikiwa au kuhifadhiwa bila kupoteza pikseli yoyote; PNG huweka kila thamani huku ikipunguza faili hadi sehemu ndogo ya ukubwa wake.

Uangavu, paleti na bitmap za biti 32

Kwa kawaida hakuna uwazi wa kupata. BMP nyingi ni za biti 24, ambazo hazina alpha kabisa, na PNG hutoka bila uwazi. Baadhi ya bitmap za biti 32 zilizoandikwa kwa kichwa cha toleo la 4 au 5 zina chaneli halisi ya alpha, na hiyo huhifadhiwa kwenye PNG. Katika faili nyingine nyingi za biti 32 baiti ya nne ni ya kujaza tu, na programu zinazoisoma vibaya kama alpha huonyesha picha kana kwamba haionekani; ikiwa faili iliyobadilishwa inaonekana tupu kwenye kitazamaji kimoja, ifungue kwenye kingine kabla ya kudhani imeharibika.

Bitmap zenye rangi chache, kama skani za biti 1 na picha za palette za biti 8 kutoka programu za zamani, huweka rangi zile zile kabisa. PNG inasaidia mpangilio wa kijivu, palette na rangi kamili, kwa hiyo inaweza kuwakilisha kila aina ya BMP utakayokutana nayo. Kwa tovuti, PNG ndiyo makazi sahihi ya picha hizi za skrini na michoro; mwongozo wetu wa kupunguza ukubwa wa picha kwa KB unaeleza cha kufanya ikiwa fomu bado inahitaji faili ndogo zaidi.

Maswali kuhusu kubadilisha BMP kuwa PNG

Je, kubadilisha BMP kuwa PNG hakupotezi ubora kweli?

Ndiyo. Kila thamani ya pikseli katika PNG inalingana kabisa na ya BMP; kinachobadilika ni jinsi baiti zinavyopakiwa tu. Ukibadilisha PNG kurudi kwa PNG kuwa BMP unapata picha ile ile tena, ingawa maelezo ya kichwa cha faili yanaweza kutofautiana.

Kwa nini PNG yangu ni ndogo kidogo tu kuliko BMP?

Ubanaji usiopoteza data hufaidika na marudio. Picha za skrini, michoro na pixel art zina maeneo makubwa ya rangi moja na mara nyingi hupungua kwa 90% au zaidi, wakati picha za kamera na skani zenye kelele zina marudio machache na zinaweza kupungua kwa nusu tu. Kwa picha ambazo ukubwa ni muhimu kuliko pikseli kamili, BMP kuwa JPG hupunguza zaidi sana.

Je, PNG itapata mandharinyuma angavu?

Ni pale tu BMP inapokuwa na chaneli ya alpha, jambo ambalo ni nadra. BMP ya kawaida ya biti 24 haina uwazi wa kuhamisha, kwa hiyo PNG hutoka bila uwazi wowote. Ondoa mandharinyuma kwenye kihariri ikiwa unahitaji picha iliyokatwa.

Je, PNG huhifadhi DPI ya BMP iliyoskaniwa?

Ndiyo. BMP huhifadhi azimio kama pikseli kwa mita na PNG ina sehemu inayolingana, na mpangilio wa Lebo ya DPI ukiwa 0 huweka thamani ya awali. Andika 300 hapo ikiwa fomu ya kuchapisha inaitaka; vipimo vya pikseli havibadiliki.

Je, nihifadhi faili asili za BMP baada ya kubadilisha?

Si kwa ubora wa picha: PNG ina pikseli zile zile kwa nafasi ndogo. Zihifadhi tu ikiwa programu lazima isome BMP moja kwa moja, kama zana ya zamani au maktaba ya skrini ya microcontroller.

Je, barua pepe na fomu za mtandaoni zitakubali PNG pale BMP ilipokataliwa?

Karibu kila wakati. Fomu za kupakia na tovuti za kuhifadhi picha mara nyingi huorodhesha JPG na PNG bila BMP, na huduma za barua pepe mara nyingi huzuia au kuondoa viambatisho vikubwa, ambavyo bitmap ya MB 6 hufikia kwa urahisi.