PNG hadi Kubadilisha ICO
Badilisha picha za PNG ziwe faili za Ikoni ya Windows (ICO) (Jenereta ya Favicon) papo hapo kwenye kivinjari chako. Haraka, salama, na upande wa mteja kabisa.
Bofya au buruta PNG hapa
Inaauni hadi 50MB
Badilisha picha za PNG ziwe faili za Ikoni ya Windows (ICO) (Jenereta ya Favicon) papo hapo kwenye kivinjari chako. Haraka, salama, na upande wa mteja kabisa.
Inaauni hadi 50MB
ICO ni umbizo ambalo Windows hutarajia kwa ikoni za programu ya kompyuta ya mezani na umbizo la vivinjari vinavyotarajia kihistoria kwa favicons ( kiungo rel=ikoni, /favicon.ico). Kuunda faili sahihi ya ICO kunamaanisha kuunganisha saizi nyingi za picha sawa kwenye chombo kimoja ili mfumo wa uendeshaji au kivinjari kiweze kuchagua azimio lolote linalohitaji. ICO ya favicon kawaida inajumuisha 16×16, 32×32, na 48×48; programu ya mezani ICO kawaida huongeza 64×64, 128×128, na 256×256.
Kigeuzi hiki huchukua faili moja au zaidi za PNG na kuandika faili iliyopangwa vizuri ya ICO kwenye kivinjari chako. Saraka ya ICO na kila metadata ya picha iliyopachikwa huundwa katika JavaScript kwa kutumia bafa ya binary; Maingizo ya PNG yamepachikwa moja kwa moja, ilhali saizi ndogo zinaweza kusimbwa tena kama DIB za mtindo wa BMP kwa uoanifu wa urithi. Pato ni faili ya kawaida ya ICO inayokubaliwa na Windows Explorer, Visual Studio, vivinjari vya wavuti, na zana nyingine yoyote inayotumia ICO.
Uchakataji wote hufanyika ndani ya nchi. PNG zinasomwa kwenye kivinjari, mkondo wa ICO wa byte umejengwa kwa kumbukumbu, na matokeo hutolewa kama upakuaji. Hakuna upakiaji wa seva, hakuna hifadhi ya muda ya faili, hakuna utegemezi wa nje.
Ukidumisha programu ya Windows, ikoni ya inayoweza kutekelezwa lazima iwe faili ya ICO iliyopachikwa kwenye rasilimali za binary. Rasilimali za PNG zilizokusanywa sio sawa. Kuunda ICO ifaayo kutoka kwa mabwana wako wa PNG ni hatua ya kawaida ya upakiaji kabla ya kuunganisha ikoni kwenye inayotekelezeka.
Kwa favicons, vivinjari vya kisasa pia vinakubali PNG kupitia kiungo rel=icon, lakini /favicon.ico bado ni njia mbadala ambayo vivinjari vya zamani na zana nyingi otomatiki (visomaji vya RSS, muhtasari wa kijamii, kutambaa kwa injini ya utafutaji) hukagua kwanza. Tovuti isiyo na faili ya /favicon.ico hutoa kelele 404 katika kumbukumbu za seva na inaweza kushindwa kuonyeshwa ipasavyo kwa wateja wakubwa. Kuzalisha faili ni kazi ya sekunde tano; kutoizalisha kunagharimu barua taka inayoendelea ya kumbukumbu.
Pakia masters zako za PNG, chagua ni saizi zipi za kuunganisha, kuzalisha.
Faili ya ICO ina kichwa cha ICONDIR cha baiti 6 (imehifadhiwa=0, aina=1 kwa ICO, hesabu=idadi ya picha), ikifuatiwa na rekodi za baiti 16 za ICONDIRENTRY, ikifuatiwa na upakiaji wa picha. Kila ICONDIRENTRY inabainisha upana na urefu (pamoja na 0 maana 256), hesabu ya rangi, ndege, kina kidogo, saizi ya upakiaji na saizi.
Kila upakiaji wa picha ni faili kamili ya PNG (saini ya PNG 0x89504E47 mwanzoni) au DIB ya mtindo wa BMP. Zana za kisasa za ugeuzaji, ikiwa ni pamoja na hii, hupachika PNG kwa saizi 64×64 na zaidi na BMP kwa saizi ndogo, zinazolingana na mkataba wa Windows unaotarajia.
Kivinjari hufanya kazi kubwa ya kuinua: PNG inaweka msimbo hadi bitmap kupitia turubai, kubadilisha ukubwa kupitia turubai drawImage na ulainishaji kuwezeshwa, na mkusanyiko wa mwisho wa ICO kupitia DataView huandika kwa bafa ya binary. Bafa imefungwa kama Blob na aina ya 'picha/x-ikoni' na kutolewa kama upakuaji.