PNG uz ICO pārveidotājs
Pārveidojiet PNG attēlus Windows ikonu (ICO) failos (Favicon ģenerators) savā pārlūkprogrammā. Ātri, droši un pilnībā klienta pusē.
Noklikšķiniet vai velciet PNG šeit
Atbalsta līdz 50 MB
Pārveidojiet PNG attēlus Windows ikonu (ICO) failos (Favicon ģenerators) savā pārlūkprogrammā. Ātri, droši un pilnībā klienta pusē.
Atbalsta līdz 50 MB
ICO ir formāts, ko Windows sagaida darbvirsmas lietojumprogrammu ikonām, un formāts, ko pārlūkprogrammas vēsturiski sagaida faviconiem (saite rel=icon, /favicon.ico). Pareiza ICO faila ģenerēšana nozīmē viena un tā paša attēla vairāku izmēru apvienošanu vienā konteinerā, lai operētājsistēma vai pārlūkprogramma varētu izvēlēties vajadzīgo izšķirtspēju. Favicon ICO parasti ietver 16 × 16, 32 × 32 un 48 × 48; darbvirsmas lietojumprogramma ICO parasti pievieno 64 × 64, 128 × 128 un 256 × 256.
Šis pārveidotājs ņem vienu vai vairākus PNG failus un ieraksta pareizi strukturētu ICO failu jūsu pārlūkprogrammā. ICO direktorijs un katra iegultā attēla metadati ir izveidoti JavaScript, izmantojot bināro buferi; PNG ieraksti tiek iegulti tieši, savukārt mazākus izmērus pēc izvēles var atkārtoti kodēt kā BMP stila DIB, lai nodrošinātu mantoto saderību. Izvade ir standarta ICO fails, ko pieņem Windows Explorer, Visual Studio, tīmekļa pārlūkprogrammas un jebkurš cits rīks, kas patērē ICO.
Visa apstrāde notiek lokāli. PNG tiek nolasīti pārlūkprogrammā, ICO baitu straume tiek konstruēta atmiņā, un rezultāts tiek piedāvāts kā lejupielāde. Nav servera augšupielādes, nav pagaidu failu krātuves, nav ārējas atkarības.
Ja uzturat Windows lietojumprogrammu, izpildāmā faila ikonai ir jābūt ICO failam, kas iegults binārā resursos. Apkopotie PNG resursi nav līdzvērtīgi. Pareiza ICO ģenerēšana no jūsu PNG meistariem ir standarta iesaiņojuma darbība pirms ikonas saistīšanas ar izpildāmo failu.
Favicons modernās pārlūkprogrammas pieņem arī PNG, izmantojot saiti rel=icon, taču /favicon.ico joprojām ir mantotais atkāpšanās variants, ko vispirms pārbauda vecākas pārlūkprogrammas un daudzi automatizēti rīki (RSS lasītāji, sociālie priekšskatījumi, meklētājprogrammu rāpuļprogrammas). Vietne bez faila /favicon.ico servera žurnālos ģenerē 404 troksni un var neizdoties pareizi parādīt vecākiem klientiem. Faila izveide ir piecu sekunžu uzdevums; tā neražošana maksā nepārtrauktu surogātpasta žurnālu.
Augšupielādējiet savus PNG šablonus, izvēlieties, kurus izmērus grupēt, ģenerēt.
ICO fails sastāv no 6 baitu ICONDIR galvenes (rezervēts = 0, tips = 1 ICO, skaits = attēlu skaits), kam seko 16 baitu ICONDIRENTRY ieraksti, kam seko attēla slodze. Katrs ICONDIRENTRY norāda platumu un augstumu (ar 0 nozīmē 256), krāsu skaitu, plaknes, bitu dziļumu, lietderīgās slodzes izmēru un nobīdi.
Katra attēla slodze ir vai nu pilns PNG fails (sākumā PNG paraksts 0x89504E47) vai BMP stila DIB. Mūsdienīgi konvertēšanas rīki, tostarp šis, iegulst PNG 64 × 64 un lielākiem izmēriem un BMP mazākiem izmēriem, kas atbilst Windows sagaidāmajai konvencijai.
Pārlūkprogramma veic smagu darbu: PNG dekodēšana uz bitkarti, izmantojot audeklu, izmēru maiņa, izmantojot kanvas drawImage ar iespējotu izlīdzināšanu, un galīgā ICO montāža, izmantojot DataView, ieraksta binārajā buferī. Buferis ir iesaiņots kā Blob ar tipu “image/x-icon” un tiek piedāvāts kā lejupielāde.