PNG către Convertor ICO
Convertiți imagini PNG în fișiere Windows Icon (ICO) (generator Favicon) instantaneu în browser. Rapid, sigur și în întregime partea clientului.
Faceți clic sau trageți PNG aici
Suportă până la 50 MB
Convertiți imagini PNG în fișiere Windows Icon (ICO) (generator Favicon) instantaneu în browser. Rapid, sigur și în întregime partea clientului.
Suportă până la 50 MB
ICO este formatul pe care Windows îl așteaptă pentru pictogramele aplicațiilor desktop și formatul pe care browserele îl așteaptă istoric pentru favicons (link rel=icon, /favicon.ico). Generarea unui fișier ICO adecvat înseamnă gruparea mai multor dimensiuni ale aceleiași imagini într-un singur container, astfel încât sistemul de operare sau browserul să poată alege orice rezoluție de care are nevoie. O favicon ICO include de obicei 16×16, 32×32 și 48×48; o aplicație desktop ICO adaugă de obicei 64×64, 128×128 și 256×256.
Acest convertor preia unul sau mai multe fișiere PNG și scrie un fișier ICO structurat corespunzător în browser. Directorul ICO și metadatele fiecărei imagini încorporate sunt construite în JavaScript folosind un buffer binar; Intrările PNG sunt încorporate direct, în timp ce dimensiunile mai mici pot fi re-codificate opțional ca DIB-uri în stil BMP pentru compatibilitate moștenită. Ieșirea este un fișier ICO standard acceptat de Windows Explorer, Visual Studio, browsere web și orice alt instrument care consumă ICO.
Toate procesările au loc local. PNG-urile sunt citite în browser, fluxul de octeți ICO este construit în memorie, iar rezultatul este oferit ca descărcare. Fără încărcare pe server, fără stocare temporară de fișiere, fără dependență externă.
Dacă mențineți o aplicație Windows, pictograma executabilului trebuie să fie un fișier ICO încorporat în resursele binarului. Resursele PNG compilate nu sunt echivalente. Generarea unei ICO adecvate de la maeștri PNG este pasul standard de ambalare înainte de a conecta pictograma la executabil.
Pentru favicon-uri, browserele moderne acceptă, de asemenea, PNG prin link-ul rel=icon, dar /favicon.ico este încă soluția moștenită pe care browserele mai vechi și multe instrumente automate (cititoare RSS, previzualizări sociale, crawler-uri pentru motoarele de căutare) o verifică mai întâi. Un site fără un fișier /favicon.ico generează zgomot 404 în jurnalele de server și poate să nu se afișeze corect la clienții mai vechi. Producerea fișierului este o sarcină de cinci secunde; neproducerea acestuia costă spam-ul de jurnal continuu.
Încărcați masteratele dvs. PNG, alegeți ce dimensiuni să grupați, generați.
Un fișier ICO constă dintr-un antet ICONDIR de 6 octeți (rezervat=0, tip=1 pentru ICO, număr=număr de imagini), urmat de înregistrări ICONDIRENTRY de 16 octeți, urmate de încărcarea utilă a imaginii. Fiecare ICONDIRENTRY specifică lățimea și înălțimea (cu 0 însemnând 256), numărul de culori, planurile, adâncimea de biți, dimensiunea sarcinii utile și offset.
Fiecare încărcare utilă a imaginii este fie un fișier PNG complet (semnătură PNG 0x89504E47 la început), fie un DIB în stil BMP. Instrumentele moderne de conversie, inclusiv aceasta, încorporează PNG pentru dimensiunile 64×64 și mai mari și BMP pentru dimensiuni mai mici, conform convenției la care se așteaptă Windows.
Browserul face munca grea: decodarea PNG în bitmap prin canvas, redimensionarea prin canvas drawImage cu netezirea activată și asamblarea finală ICO prin DataView scrie într-un buffer binar. Buffer-ul este împachetat ca un blob cu tipul „image/x-icon” și este oferit ca descărcare.