Convertor PNG în ICO
Conversia graficii raster PNG în fișiere Windows Icon împachetează ilustrația ta transparentă în containerul ICO utilizat pentru comenzile rapide ale software-ului de pe desktop.
Compararea formatelor și specificații tehnice
| Specificație | PNG | ICO |
|---|---|---|
| Tip MIME | image/ | image/ |
| Tip | raster | raster / container |
| Compresie | fără pierderi (DEFLATE / LZ77 + Huffman) | bitmap brut / PNG încorporat |
| Specificație standard | W3C PNG 3rd Edition | Microsoft ICO Format |
| Antet Magic Bytes | 89 50 4E 47 0D 0A 1A 0A | 00 00 01 00 |
Prezentare generală a formatului și aplicații
Conversia unui fișier Portable Network Graphics în formatul de pictogramă Windows este necesară atunci când se dezvoltă aplicații desktop sau se personalizează scurtăturile sistemului de operare. Dezvoltatorii de software și administratorii de sistem preiau adesea grafica web standard și o transformă în pictograme pentru aplicații. Sistemele de operare Windows necesită structuri de pictograme specifice pentru a afișa corect marcajele vizuale pe diferite setări de scalare a afișajului, bare de activități și vizualizări din Explorer. Pachetele de software desktop, scurtăturile personalizate pentru dosare și faviconurile web se bazează pe această transformare de fișiere. O imagine web standard conține o singură rezoluție și nu se poate scala dinamic în interiorul shell-ului Windows. Transformarea unei grafici într-un fișier pictogramă împachetează datele vizuale într-un container cu mai multe straturi, astfel încât sistemul de operare să poată selecta dimensiunile corecte pentru monitoarele cu densitate mare de pixeli sau grilele desktop standard fără a distorsiona imaginea.
Specificații tehnice și detalii despre codecuri
Formatul sursă, PNG (image/png), utilizează compresia DEFLATE fără pierderi, care combină codificarea LZ77 și Huffman. Acesta începe cu o semnătură de număr magic de 8 octeți: 89 50 4E 47 0D 0A 1A 0A. Formatul țintă, Windows Icon (image/x-icon), acționează ca un format container mai degrabă decât ca un singur flux comprimat. Un fișier ICO începe cu un antet de 6 octeți care conține un cuvânt rezervat, un indicator de tip de imagine (1 pentru pictograme) și un număr de imagini stocate în interior. Acest antet este urmat de o intrare de director de 16 octeți pentru fiecare imagine conținută, detaliind lățimea, înălțimea, numărul de culori, planurile, biții pe pixel, dimensiunea și offsetul. Fișierele ICO moderne pot stoca bitmap-uri brute necomprimate sau pot încorpora direct date PNG comprimate în blocurile containerului.
Compatibilitate SO și browser
Fișierele pictogramă Windows sunt pe deplin acceptate în toate versiunile desktop de Microsoft Windows, de la Vista până la Windows 11. Navigatorul web citește fișierele ICO în mod specific pentru faviconurile site-urilor web, deși standardele web moderne favorizează PNG sau SVG pentru filele browserului. Managerii de fișiere macOS și Linux afișează containere ICO cu niveluri variabile de suport pentru miniaturi, necesitând adesea vizualizatoare de imagini specializate pentru a inspecta straturile individuale. Sistemele de operare mobile pentru iOS și Android nu utilizează nativ fișiere ICO, bazându-se pe formatele PNG și JPEG pentru elementele vizuale ale aplicațiilor.
Informații utile
Acest instrument stochează o singură imagine: imaginile PNG de până la 256x256 pixeli își păstrează dimensiunea, iar cele mai mari sunt micșorate pentru a încăpea în 256x256, așa că începe cu o imagine PNG pătrată de cel mult 256x256; dacă ai nevoie de mai multe dimensiuni, precum 16x16, 32x32 și 48x48, într-o singură pictogramă, adaugă-le într-un editor de pictograme.
Întrebări frecvente
Cum se convertește PNG în pictogramă Windows fără a pierde calitatea?
O imagine PNG de până la 256x256 pixeli este încorporată neschimbată în containerul ICO, deci nu există o etapă suplimentară de comprimare cu pierderi; o imagine PNG mai mare este mai întâi micșorată pentru a încăpea în 256x256, dimensiunea maximă pe care o poate avea o intrare de pictogramă.
Care este diferența dintre PNG și pictograma Windows?
PNG este o imagine raster cu un singur strat, comprimată cu algoritmi DEFLATE, în timp ce o pictogramă Windows este un fișier container cu rezoluții multiple care deține mai multe dimensiuni de imagini diferite și adâncimi de culoare într-un singur pachet.