Konverter PNG til ICO

Konvertering af PNG-rastergrafik til Windows-ikonfiler pakker dit gennemsigtige kunstværk ind i ICO-beholderen, der bruges til genveje til skrivebordsprogrammer.

Vælg eller træk filer hertil

Privat - filer forlader aldrig din enhed

eller indsæt Ctrl+V

Mens du venter på dine filer, kan du spille Code Rain

Privatlivsgaranti uden netværksoverførsel: 0 byte overført til eksterne servere. Al behandling foregik lokalt i browserens sandkasse.

Formatsammenligning & tekniske specifikationer

SpecifikationPNGICO
MIME-typeimage/pngimage/x-icon
Typerasterraster / container
Komprimeringtabsfri (DEFLATE / LZ77 + Huffman)råt bitmap / PNG indlejret
StandardspecifikationW3C PNG 3rd EditionMicrosoft ICO Format
Magic Bytes-header89 50 4E 47 0D 0A 1A 0A00 00 01 00

Formatoversigt og anvendelse

Konvertering af en PNG-fil til Windows Icon-format er nødvendig, når man udvikler computerprogrammer eller tilpasser genveje i styresystemet. Softwareudviklere og systemadministratorer konverterer ofte almindelig webgrafik til programikoner. Windows kræver bestemte ikonstrukturer for at vise ikoner korrekt ved forskellige skærmskaleringer, på proceslinjen og i Stifinder. Computerprogrammer, tilpassede mappegenveje og webfavikoner bruger ICO-filer. Et almindeligt webbillede har kun én opløsning og kan ikke skaleres dynamisk i Windows-grænsefladen. Når en grafik laves om til en ikonfil, pakkes billeddataene i en container med flere lag, så styresystemet kan vælge de rette dimensioner til skærme med høj DPI eller almindelige skrivebordsikoner uden at forvrænge billedet.

Tekniske specifikationer og codec-oversigt

Kildeformatet, PNG (image/png), bruger tabsfri DEFLATE-komprimering, som kombinerer LZ77- og Huffman-kodning. Det begynder med en 8-byte magisk nummersignatur: 89 50 4E 47 0D 0A 1A 0A. Målformatet, Windows Icon (image/x-icon), fungerer som et beholderformat snarere end en enkelt komprimeret strøm. En ICO-fil starter med en 6-byte header, der indeholder et reserveret ord, en indikator for billedtype (1 for ikoner) og antallet af billeder, der er gemt indeni. Denne header efterfølges af en 16-byte mappepost for hvert indeholdt billede, som angiver bredde, højde, farveantal, plan, bit pr. pixel, størrelse og offset. Moderne ICO-filer kan gemme rå, ukomprimerede bitmaps eller indlejre komprimerede PNG-data direkte inde i beholderblokkene.

OS- og browserkompatibilitet

Windows-ikonfiler understøttes fuldt ud på tværs af alle skrivebordsversioner af Microsoft Windows fra Vista til og med Windows 11. Webbrowsere læser ICO-filer specifikt til webstedsfavikoner, selvom moderne webstandarder foretrækker PNG eller SVG til browsetabs. macOS- og Linux-filhåndteringer viser ICO-containere med forskellige niveauer af miniatureunderstøttelse og kræver ofte specialiserede billedvisningsprogrammer til at inspicere individuelle lag. Mobile operativsystemer på iOS og Android bruger ikke ICO-filer oprindeligt, da de er afhængige af PNG- og JPEG-formater til applikationsaktiver. Understøttelsen afhænger også af app, enhed, styresystem og version.

Nyttig information

Dette værktøj gemmer ét billede: PNG-filer på op til 256x256 pixels beholder deres størrelse, mens større billeder skaleres ned, så de passer i 256x256. Start derfor med en kvadratisk PNG på 256x256 eller mindre; hvis du har brug for flere størrelser som 16x16, 32x32 og 48x48 i ét ikon, kan du tilføje dem i et ikonredigeringsprogram.

Ofte stillede spørgsmål

Hvordan konverterer man PNG til et Windows-ikon uden at miste kvalitet?

En PNG på op til 256x256 pixels indlejres uændret i ICO-containeren, så der foretages ingen ekstra komprimering med kvalitetstab. En større PNG skaleres først ned, så den passer i 256x256, som er den største størrelse, en ikonpost kan indeholde.

Hvad er forskellen mellem PNG og et Windows-ikon?

PNG er et enkeltlags rasterbillede komprimeret med DEFLATE-algoritmer, hvorimod et Windows-ikon er en containerfil med flere opløsninger, der indeholder flere forskellige billedstørrelser og farvedybder i en enkelt pakke.