ICO pakuje nekoliko veličina ikona u jednu datoteku tako da Windows i preglednici mogu odabrati pravu rezoluciju za favicone i prečace.
Uobičajene upotrebe
Website favicons
Application icons
Desktop shortcuts
ICO Često postavljana pitanja o konverziji
Šta je ICO datoteka?
+
ICO is an image format used for icons in Windows applications and websites.
Zašto jedna ICO datoteka sadrži nekoliko veličina iste ikone?
+
Tako da sistem može birati. ICO je mala arhiva iste grafike prikazane na 16, 32, 48 i 256 piksela, i operativni sistem bira ono što odgovara gdje se ona crta - traka zadataka, lista datoteka, desktop, tab preglednika. Pretvorba u obični format slike izvlači jednu od tih izvedbi; pretvorba u ovaj format gradi skup iz jednog izvora visoke rezolucije. U jednom ICO-u se nalazi nekoliko prikaza iste ikone u različitim veličinama - od 16x16 do 256x256 - tako da OS može odabrati najoštriji.
Da li se nešto gubi kada se ICO pretvori u drugi format bez gubitaka?
+
Nema podataka o pikselima. ICO pohranjuje sliku tačno umjesto da je približava, tako da je pretvorba između dva formata bez gubitaka reverzibilna i može se ponavljati beskonačno bez degradacije. Ono što se može izgubiti je sve oko piksela - profili boja, transparentnost, animacija, ugrađeni metapodaci - jer podrška za njih varira mnogo više između formata nego što pohrana piksela čini.
Zašto je toliko web sadržaja isporučen kao ICO?
+
Jer je dizajniran upravo za taj posao: male datoteke, brzo pokretanje, bez plugina i bez licence za koju se treba brinuti. To ga čini odličnim u isporuci i nezapaženim u svemu drugom - alati za uređivanje, galerije telefona i stariji uređaji ga često ignoriraju. Pretvorba u format opće namjene je ono što čini preuzeti sadržaj korisnim izvan weba. ICO omogućava da jedna datoteka služi kao taskbar, lista datoteka, desktop kratica i tab browsera bez da bilo koji od njih izgleda resempled.
Da li mi još uvijek treba ICO za favicon web-stranice?
+
Na korijenskom putu /favicon.ico, da — preglednici i dalje traže tu datoteku po imenu bez obzira da li stranica deklarira bilo šta, a najstariji ne prihvaćaju ništa drugo tamo. Moderni markup može ukazivati na PNG ili SVG za karticu, a većina stranica sada isporučuje oboje: ikonu više veličina na tradicionalnom putu kao pod, i veću sliku za zaslone visoke gustoće i instalirane web aplikacije.
Zašto gradijenti izgledaju kao pruge u ICO?
+
Zato što boja dolazi iz indeksirane palete, a ne kao slobodna. Svaki piksel ukazuje na unos u maloj tablici, tako da je nebo koje je počelo sa hiljadama nijansi stisnuto u nekoliko stotina i koraci između njih se prikazuju kao trake. Dithering ga skriva po cijenu teksture sa mrljama. Pretvorba u format pune boje uklanja strop, ali ne može izmisliti sjene koje su već bačene.
Da li ICO drži transparentnu pozadinu?
+
Da — format pohranjuje pravi alfa kanal, tako da logotipi, slike proizvoda i prekrivači zadržavaju svoju transparentnost umjesto da završe na bijelom pravougaoniku. Pretvorba u format bez alfa je gdje se pogreška događa: transparentna područja su ispunjena jednoličnom bojom, obično bijelom ili crnom, i nema povratka osim ponovnog maskiranja objekta.
Od čega da počnem kada napravim ICO?
+
Kvadratna slika, najmanje 256 piksela na jednoj strani, sa transparentnom pozadinom i oblicima koji preživljavaju smanjivanje. Detalj je ono što ne uspijeva: riječna oznaka sa finim slovima se pretvara u mješavinu na 16 piksela, što je veličina koju će sistem najčešće crtati. Prvo pojednostavnite, a onda pustite da pretvorba generira manje prikaze od velikog umjesto da ih ručno sastavlja.
Da li je važno da ICO ima više od trideset godina?
+
Starost sama po sebi nije problem - nekoliko formata iz tog doba su još uvijek savršeno dobri, upravo zato što je sve imalo decenije da ih implementira. Ono što je važno je ono što je doba pretpostavljalo: male datoteke, skromni procesori, nema mreže, i značajke koje niko još nije trebao. Gdje te pretpostavke još uvijek odgovaraju, format je u redu. Gdje ne odgovaraju, to je razlog za konverziju. ICO je Windowsov format ikona, i to je jedini format slike koji će preglednici prihvatiti na /favicon.ico.
Da li je ICO Microsoft format za koji mi treba Microsoft softver?
+
On je iz Microsofta, i tu se veza završava. Nema izvorne aplikacije koja bi nedostajala i nema licence koju treba držati: raspored je objavljen, on je otprilike jednostavan kao format datoteke, i svaki operativni sistem i alatni set ga je čitao i pisao decenijama. Ono što ga pretvarate je veličina i mogućnosti, nikad pristup.
Mogu li koristiti ICO direktno na web stranici?
+
Da — svaki trenutni preglednik ga nativno renderuje, tako da ne treba nikakvu rezervnu kopiju i nikakvu konverziju u vrijeme objavljivanja. Preostalo pitanje je težina, a ne podrška: ista slika u modernom web formatu je često trećina veličine pri istoj vidljivoj kvaliteti, što je vrijedno učiniti na svemu što se pojavljuje iznad preklopa.
Mogu li samo preimenovati ekstenziju umjesto da konvertiram ICO?
+
Skoro nikad, i vrijedi razumjeti zašto: ekstenzija je oznaka, dok su bajtovi unutar strukturirani za jedan specifičan format. Preimenovanje proizvodi datoteku čije ime obećava nešto što sadržaj ne isporučuje, i što god da je otvori ili odbija datoteku ili je pogrešno čita. Jedini mali izuzetak su dva formata koja su stvarno isti kontejner pod različitim imenima - i čak i tada je ispravan rework sigurniji od preimenovanja.