Convertidor gratuït

PNG a Convertidor ICO

Converteix imatges PNG a fitxers d'icones de Windows (ICO) (generador de Favicon) a l'instant al teu navegador. Ràpid, segur i totalment del costat del client.

Feu clic o arrossegueu PNG aquí

Admet fins a 50 MB

O

Sobre aquesta eina

ICO és el format que Windows espera per a les icones d'aplicacions d'escriptori i el format que els navegadors esperaven històricament per als favicons (enllaç rel=icon, /favicon.ico). Generar un fitxer ICO adequat significa agrupar diverses mides de la mateixa imatge en un únic contenidor perquè el sistema operatiu o el navegador puguin triar la resolució que necessiti. Una ICO de favicon inclou normalment 16 × 16, 32 × 32 i 48 × 48; una aplicació d'escriptori ICO sol afegir 64×64, 128×128 i 256×256.

Aquest convertidor pren un o més fitxers PNG i escriu un fitxer ICO estructurat correctament al vostre navegador. El directori ICO i les metadades de cada imatge incrustada es construeixen en JavaScript mitjançant un buffer binari; Les entrades PNG s'incorporen directament, mentre que les mides més petites es poden tornar a codificar opcionalment com a DIB d'estil BMP per a la compatibilitat heretada. La sortida és un fitxer ICO estàndard acceptat per Windows Explorer, Visual Studio, navegadors web i qualsevol altra eina que consumeixi ICO.

Tot el processament es fa localment. Els PNG es llegeixen al navegador, el flux de bytes ICO es construeix a la memòria i el resultat s'ofereix com a descàrrega. Sense càrrega del servidor, sense emmagatzematge temporal de fitxers, sense dependència externa.

Per què convertir PNG a ICO

Si manteniu una aplicació de Windows, la icona de l'executable ha de ser un fitxer ICO incrustat als recursos del binari. Els recursos PNG compilats no són equivalents. Generar una ICO adequada a partir dels vostres mestres PNG és el pas estàndard d'embalatge abans d'enllaçar la icona a l'executable.

Per als favicons, els navegadors moderns també accepten PNG mitjançant l'enllaç rel=icon, però /favicon.ico segueix sent l'herència alternativa que els navegadors antics i moltes eines automatitzades (lectors RSS, visualitzacions prèvies socials, rastrejadors de motors de cerca) comproven primer. Un lloc sense un fitxer /favicon.ico genera soroll 404 als registres del servidor i pot no mostrar-se correctament als clients antics. La producció del fitxer és una tasca de cinc segons; no produir-lo costa el correu brossa del registre en curs.

Com utilitzar-la

Carregueu els vostres patrons PNG, trieu quines mides voleu agrupar i genereu.

  1. Carregueu els vostres fitxers PNG: Arrossegueu un PNG (es canviarà la mida a les mides estàndard) o diversos PNG de diferents mides (cadascun s'incrustarà com a mida nativa). S'admeten fitxers de fins a 50 MB.
  2. Trieu les mides incrustades: Les mides estàndard del favicon són 16×16, 32×32 i 48×48. Les mides estàndard de les icones de les aplicacions afegeixen 64×64, 128×128 i 256×256. Trieu el conjunt que coincideixi amb el vostre cas d'ús.
  3. Generar l'ICO: El convertidor canvia la mida de la font segons sigui necessari, crea la capçalera del directori ICO i incrusta cada imatge. La sortida és un únic fitxer .ico amb totes les mides seleccionades dins.
  4. Descarrega i desplega: Desa el fitxer. Per als favicons, col·loqueu-lo a l'arrel del vostre lloc com a /favicon.ico. Per a les aplicacions de Windows, inseriu-lo mitjançant el pas de compilació de recursos del vostre sistema de compilació.

Casos d'ús comuns

Detalls tècnics

Un fitxer ICO consta d'una capçalera ICONDIR de 6 bytes (reservat=0, tipus=1 per a ICO, recompte=nombre d'imatges), seguit de registres ICONDIRENTRY de 16 bytes, seguits de la càrrega útil de la imatge. Cada ICONDIRENTRY especifica l'amplada i l'alçada (amb 0 que significa 256), el nombre de colors, els plans, la profunditat de bits, la mida de la càrrega útil i el desplaçament.

Cada càrrega útil d'imatge és un fitxer PNG complet (signatura PNG 0x89504E47 al principi) o un DIB d'estil BMP. Les eines de conversió modernes, inclosa aquesta, incrusten PNG per a mides de 64 × 64 i superiors i BMP per a mides més petites, coincidint amb la convenció que Windows espera.

El navegador fa el treball pesant: descodificació PNG a mapa de bits mitjançant llenç, canvi de mida mitjançant llenç drawImage amb suavització activada i el muntatge final de l'ICO mitjançant DataView escriu en un buffer binari. El buffer s'embolica com a blob amb el tipus "imatge/icona x" i s'ofereix com a descàrrega.

Bones pràctiques

Preguntes freqüents

Hi ha alguna pèrdua de qualitat en convertir PNG a ICO?
No. ICO utilitza PNG o BMP, de manera que la qualitat de la vostra imatge es conserva completament durant la conversió.
Per a què serveix el format ICO?
ICO (icona de Windows) s'utilitza principalment per als favicons de llocs web, icones d'aplicacions de Windows.
Puc convertir per lots diversos fitxers PNG?
Aquesta eina processa un fitxer a la vegada per garantir la màxima qualitat. Per a diversos fitxers, simplement repetiu el procés: cada conversió triga només uns segons.
Les meves imatges es mantenen privades durant la conversió?
Sí. Els vostres fitxers PNG es processen completament al vostre navegador mitjançant l'API de Canvas i JavaScript. No es penja res a cap servidor: el fitxer passa directament des del dispositiu al convertidor i torna al dispositiu.
El meu fitxer està penjat a un servidor?
No. L'ICO es construeix al vostre navegador mitjançant escriptures binàries de JavaScript. Els fitxers no surten del vostre dispositiu.
Funcionarà el meu ICO en versions antigues de Windows?
Sí. La sortida utilitza el format ICO estàndard que admet Windows des de la versió 3.0. Les mides 64 i inferiors utilitzen càrregues útils d'estil BMP per a la màxima compatibilitat; Les entrades de 256 píxels utilitzen PNG incrustat, compatible amb Windows Vista i posteriors.
Per què el meu favicon no s'actualitza?
Els navegadors emmagatzemen a la memòria cau els favicons de manera agressiva, sovint durant dies. Força una actualització esborrant la memòria cau del navegador, obrint directament l'URL del favicon per forçar una recuperació nova o afegint un paràmetre de consulta de versió a l'etiqueta d'enllaç.
Puc incloure icones de color i icones monocromes?
L'ICO estàndard admet la profunditat de color a les metadades de cada entrada, però l'ús més modern és el color de 32 bits en totes les mides. Les icones monocromes són una preocupació heretada que poques eines gestionen avui dia.