Convertor gratuit

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

Sau

Despre acest instrument

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ă.

De ce convertiți PNG în ICO

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.

Cum se utilizează

Încărcați masteratele dvs. PNG, alegeți ce dimensiuni să grupați, generați.

  1. Încărcați fișierele dvs. PNG: Trageți un PNG (va fi redimensionat la dimensiuni standard) sau mai multe PNG-uri la dimensiuni diferite (fiecare va fi încorporat ca dimensiune nativă). Sunt acceptate fișiere de până la 50 MB.
  2. Alegeți dimensiunile încorporate: Dimensiunile standard de favicon sunt 16×16, 32×32 și 48×48. Dimensiunile standard ale pictogramei aplicației adaugă 64×64, 128×128 și 256×256. Alegeți setul care se potrivește cu cazul dvs. de utilizare.
  3. Generați ICO: Convertorul redimensionează sursa după cum este necesar, construiește antetul directorului ICO și încorporează fiecare imagine. Rezultatul este un singur fișier .ico cu toate dimensiunile selectate în interior.
  4. Descărcați și implementați: Salvați fișierul. Pentru favicon-uri, plasați-l la rădăcina site-ului dvs. ca /favicon.ico. Pentru aplicațiile Windows, încorporați prin pasul de compilare a resurselor sistemului dvs. de construcție.

Cazuri comune de utilizare

Detalii tehnice

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.

Cele mai bune practici

Întrebări frecvente

Există vreo pierdere de calitate la conversia PNG în ICO?
Nu. ICO folosește PNG sau BMP, astfel încât calitatea imaginii dvs. este păstrată pe deplin în timpul conversiei.
Pentru ce este folosit formatul ICO?
ICO (pictogramă Windows) este folosită în principal pentru favicon-urile site-urilor web, pictogramele aplicațiilor Windows.
Pot converti în loturi mai multe fișiere PNG?
Acest instrument procesează câte un fișier pentru a asigura o calitate maximă. Pentru mai multe fișiere, pur și simplu repetați procesul - fiecare conversie durează doar câteva secunde.
Imaginile mele sunt păstrate private în timpul conversiei?
Da. Fișierele dvs. PNG sunt procesate în întregime în browser folosind API-ul Canvas și JavaScript. Nimic nu este încărcat pe niciun server - fișierul merge direct de pe dispozitiv la convertor și înapoi pe dispozitiv.
Fișierul meu este încărcat pe un server?
Nu. ICO-ul este construit în browser-ul dvs. folosind scrieri binare JavaScript. Fișierele nu părăsesc dispozitivul dvs.
Va funcționa ICO-ul meu în versiunile vechi de Windows?
Da. Ieșirea folosește formatul ICO standard pe care Windows l-a acceptat începând cu versiunea 3.0. Dimensiunile 64 și mai mici folosesc încărcături utile în stil BMP pentru compatibilitate maximă; Intrările de 256 de pixeli folosesc PNG încorporat, pe care Windows Vista și o versiune ulterioară acceptă.
De ce favicon-ul meu nu se actualizează?
Browserele memorează în cache favicon-urile în mod agresiv, adesea pentru zile întregi. Forțați o reîmprospătare ștergând memoria cache a browserului, deschizând direct adresa URL a faviconului pentru a forța o preluare nouă sau adăugând un parametru de interogare de versiune la eticheta de link.
Pot include atât pictograme color, cât și pictograme monocrome?
ICO standard acceptă adâncimea de culoare în metadatele fiecărei intrări, dar cea mai modernă utilizare este culoarea pe 32 de biți pentru toate dimensiunile. Pictogramele monocrome sunt o preocupare moștenită pe care puține instrumente o gestionează astăzi.