PNG į ICO konverteris
Savo naršyklėje akimirksniu konvertuokite PNG vaizdus į „Windows Icon“ (ICO) failus (Favicon generatorius). Greitas, saugus ir visiškai kliento pusėje.
Spustelėkite arba vilkite PNG čia
Palaiko iki 50 MB
Savo naršyklėje akimirksniu konvertuokite PNG vaizdus į „Windows Icon“ (ICO) failus (Favicon generatorius). Greitas, saugus ir visiškai kliento pusėje.
Palaiko iki 50 MB
ICO yra formatas, kurio Windows tikisi darbalaukio programų piktogramoms ir formato, kurio naršyklės istoriškai tikisi faviconams (nuoroda rel=icon, /favicon.ico). Tinkamo ICO failo generavimas reiškia kelių dydžių to paties vaizdo sujungimą į vieną konteinerį, kad operacinė sistema arba naršyklė galėtų pasirinkti reikiamą skiriamąją gebą. Favicon ICO paprastai apima 16 × 16, 32 × 32 ir 48 × 48; darbalaukio programa ICO paprastai prideda 64 × 64, 128 × 128 ir 256 × 256.
Šis konverteris paima vieną ar daugiau PNG failų ir jūsų naršyklėje įrašo tinkamos struktūros ICO failą. ICO katalogas ir kiekvieno įterpto vaizdo metaduomenys yra sukurti JavaScript naudojant dvejetainį buferį; PNG įrašai įterpiami tiesiogiai, o mažesni dydžiai gali būti pasirinktinai iš naujo užkoduoti kaip BMP stiliaus DIB, kad būtų suderinamas senas. Išvestis yra standartinis ICO failas, kurį priima „Windows Explorer“, „Visual Studio“, žiniatinklio naršyklės ir bet kuris kitas įrankis, kuris naudoja ICO.
Visas apdorojimas vyksta vietoje. PNG nuskaitomi į naršyklę, ICO baitų srautas konstruojamas atmintyje, o rezultatas siūlomas kaip atsisiuntimas. Nėra serverio įkėlimo, laikinos failų saugyklos, jokios išorinės priklausomybės.
Jei naudojate „Windows“ programą, vykdomosios programos piktograma turi būti ICO failas, įdėtas į dvejetainės programos išteklius. Sukompiliuoti PNG ištekliai nėra lygiaverčiai. Tinkamo ICO generavimas iš savo PNG meistrų yra standartinis pakavimo veiksmas prieš susiejant piktogramą su vykdomuoju failu.
Šiuolaikinės naršyklės taip pat priima PNG per nuorodą rel=icon, tačiau /favicon.ico vis dar yra senesnė atsarginė dalis, kurią pirmiausia patikrina senesnės naršyklės ir daugelis automatinių įrankių (RSS skaitytuvų, socialinių peržiūrų, paieškos sistemų tikrinimo programos). Svetainė be /favicon.ico failo generuoja 404 triukšmą serverio žurnaluose ir gali būti netinkamai rodoma senesnėse programose. Failo kūrimas yra penkių sekundžių užduotis; jo nepagaminimas kainuoja nuolatinį žurnalo šlamštą.
Įkelkite savo PNG šablonus, pasirinkite, kuriuos dydžius sugrupuoti, generuokite.
ICO failą sudaro 6 baitų ICONDIR antraštė (rezervuota = 0, tipas = 1 ICO, count = vaizdų skaičius), po kurio seka 16 baitų ICONDIRENTRY įrašai, o po to seka vaizdo apkrova. Kiekvienas ICONDIRENTRY nurodo plotį ir aukštį (0 reiškia 256), spalvų skaičių, plokštumas, bitų gylį, naudingosios apkrovos dydį ir poslinkį.
Kiekvienas atvaizdas yra pilnas PNG failas (PNG parašas 0x89504E47 pradžioje) arba BMP stiliaus DIB. Šiuolaikiniai konvertavimo įrankiai, įskaitant šį, įterpia PNG 64 × 64 ir didesniems dydžiams ir BMP mažesniems dydžiams, atitinkančius „Windows“ tikimasi.
Naršyklė atlieka sunkų darbą: PNG dekodavimas į bitmap per drobę, dydžio keitimas naudojant drobės piešimo vaizdą su įjungtu išlyginimu ir galutinis ICO surinkimas naudojant DataView įrašomas į dvejetainį buferį. Buferis supakuotas kaip Blob su tipu „image/x-icon“ ir siūlomas kaip atsisiuntimas.