Mis on ICO-faililaiend? Kuidas kiiresti ja lihtsalt pilti ico-vormingus salvestada? ico laiendus.

Kord tegin ühele oma kliendile visiitkaartide veebisaiti ja tabasin end mõttelt, et tavaline favicon .ico-vormingus ei saa teha tänapäevases Photoshopis, alustades versioonist cs4 ja uuemast.

Ma isegi ei mõelnud sellele varem, sest tegin selliseid favicone kasutades erinevaid veebimuundureid. Internetis on neid tuhandeid, lihtsalt sisestage oma otsingumootorisse: " teisendage pilt ico-ks” või “”, või midagi muud, näiteks “”, ja satute kindlasti ühele konverterisaitidele, mis teisendab pildi tasuta ico-vormingusse. Kuid me pole siia kogunenud mitte selleks, vaid selleks, et õppida, kuidas pilti ise ico-ks teisendada.

Kuidas kiiresti ja lihtsalt pilti ico-vormingus salvestada?

Kujutagem ette, et meil on selline favicon.png pilt, mille suurus on 16x16 pikslit. Valisin näite jaoks spetsiaalselt selle minimaalse suuruse, kuna see näitab selgelt ikoonide pisipiltide erinevusi.

Kui arvate, et saate lihtsalt käsitsi muuta pildilaiendit .png asemel .ico, siis eksite. Nii et ikoon ei tööta ja see kuvatakse sama väikese pildina. Näiteks nii:

Seetõttu peame .jpg-, .png-vormingus tavalisest pildist ico-vormingus ikooni tegemiseks kasutama Photoshopi.

Kuid nagu järgmisel fotol näete, ei võimalda Photoshopi standardkoost, alates Photoshop cs4, cs5 ja cs6 versioonist.salvestage pilt ico-vormingus.

Sel juhul peame määrama spetsiaalse ico plugin Photoshopi jaoks, laadige alla tasuta, mis on saadaval allpool minu veebisaidil.

*Ärge unustage allalaaditud faili lahti pakkida.

Kuidas installida Photoshopis .ico laienduste pistikprogramm?

Kõik on väga lihtne!

Allalaaditud fail on arhiivis, nii et peate faili lahti pakkima ja õigesse kausta nimega "Failivormingud", kus teil on Photoshop. Näiteks:

  • Mul on Photoshop cs4 ja see asub C-draivil, seega otsin siit kausta:

C:\Program Files\Adobe\Adobe Photoshop CS4\Plug-ins\File Formats\

Kopeerin sinna meie allalaaditud .ico plugina faili.

Teil võib selle kausta jaoks olla ka mõni muu aadress:

C:\Program Files\Adobe\Adobe Photoshop CS4\App\Photoshop\Plug-ins\File Formats\

  • Kui teil on Photoshop cs5, siis tõenäoliselt on selle kausta aadress:

C:\Program Files\Adobe\Adobe Photoshop CS5\Required\Plug-ins\File Formats\

  • Kui teil on Photoshop cs6, tuleb sellesse kausta installida ka ICO pistikprogramm:

C:\Program Files\Adobe\Adobe Photoshop CS6\Required\Plug-ins\File Formats\

Mis puudutab Photoshop cc versiooni, siis pistikprogrammide kausta aadress on jäänud samaks. Need. installige meie allalaaditud ico plugin Photoshop cc jaoks samale teele nagu Photoshop cs6 versiooni jaoks. Ärge unustage lihtsalt alla laadida pistikprogrammi 64-bitist versiooni, kui teil on 64-bitine süsteem.

Kuidas pilti ico-vormingus salvestada?

Kui oleme oma faili sinna üles laadinud, käivitame lihtsalt Photoshopi ja laadime soovitud pildi. Ja siis on kõik nagu tavaliselt: klõpsake File -> Save As -> ja valige meie juba ilmunud .ICO-vorming.

Salvestame ja saame tulemuse - imelise 16x16 ikooni .ico formaadis. Nüüd saab selle juba lisada oma veebisaidi faviconina või lihtsalt kasutada arvuti töölaual oleva mis tahes kausta või faili ikoonina.

Ja kuidas täpselt saidile faviconi lisada, räägin teile järgmises artiklis.

Kas teil on probleeme .ico-failide avamisega? Kogume teavet failivormingute kohta ja saame selgitada, mis on ICO-failid. Lisaks soovitame selliste failide avamiseks või teisendamiseks kõige sobivamaid programme.

Mille jaoks on .ICO-failivorming mõeldud?

Laiendus .ico tähistab Microsoft Icon (ICO) failivormingut ja failitüüpi. ICO on Microsofti poolt Microsofti (MS) Windowsi GUI ikoonide ("ikoonide") jaoks välja töötatud patenteeritud failivorming. ICO-vorming on väga sarnane CUR-i kursori vorminguga.

Fail .ico tähistab MS Windowsi ikooni. Ikoon on väike piktogramm, mis viitab konkreetsele failitüübile, süsteemitoimingule, rakendusele jne. ICO-fail sisaldab tavaliselt mitut erineva suuruse (16x16, 32x32, 48x48 jne) ja värvisügavuse (alates Windows XP-st kuni 32 bitti alfakanaliga läbipaistvuse toega) bitikaarti ja sellist faili ( .ico) toimib sama ikooni erinevate variantide komplektina erinevate kuvarežiimide jaoks.



Kõik veebibrauserid toetavad ICO-vormingut standardse veebisaidi faviconi vorminguna ("favicon .ico"), mis asuvad tavaliselt saitide juurkataloogides.

ICO-vormingu jaoks on palju võrguühenduseta ja võrguühenduseta muundureid, spetsiaalseid ikooniredaktoreid ja muid tööriistu. Lisaks toetab seda vormingut enamik universaalseid pildivaaturid ja rasterredaktorid (sh pluginate kaudu). MS Windows Explorer loob ja kuvab failide pisipildid automaatselt .ico.

Programmid ICO failide avamiseks või teisendamiseks

ICO-faile saate avada järgmiste programmidega: 

Vorming ICO sarnane vorminguga CUR(Windowsi kursorid) kursorite salvestamiseks. Erinevus seisneb ühe välja numbrilises väärtuses päise struktuuris ja kahe teise välja väärtuste tõlgendamises samas struktuuris.

Üks ICO-fail sisaldab ühte või mitut ikooni, mille suurus ja värvus on määratud eraldi. Ikooni suurus võib olla mis tahes, kuid kõige sagedamini kasutatavad ruudukujulised ikoonid on 16, 32 ja 48 pikslit. Kasutatakse ka ikoone suurusega 24, 40, 60, 72, 92, 108, 128 pikslit.

Alates operatsioonisüsteemist Windows 98/2000 toetab vorming JPEG- ja PNG-piltide manustamist, kuid ikooniandmed salvestatakse tavaliselt tihendamata.

Ikoonid on loomuliku värviga (True Color , 24-bitine värvisügavus), High Color (16-bitine värvisügavus) või fikseeritud paletiga (256, 16 või ainult 2 värvi). Sellisel juhul ei näita igale pikslile vastav arv mitte värvi, vaid paletis oleva värvi numbrit.

Oma struktuuri poolest on ICO-failis olevad pildid BMP-le kõige lähedasemad, kuid erinevad neist põhimõtteliselt täiendava kujutise - bitipõhise JA-operatsiooni abil taustale kantud maski, mis võimaldab pildi (täielikku) läbipaistvust. pilt. Põhipildi järgnev XORing võib tekitada isegi "ümberpööratud" piksleid kohtades, kus tausta pole varjatud.

Lisaks toetatakse alates Windows XP-st 32-bitiseid ikoone – iga piksel vastab 24-bitisele värvile ja 8-bitisele alfakanalile, võimaldades 256 osalise läbipaistvuse taset. Alfakanalit kasutades saate kuvada siledate (hägusate) servadega ikoone ja varju, mis sulandub mis tahes taustaga; maski eiratakse sel juhul.

Pildi teabe kataloog

Esindab järjestikuseid fikseeritud suurusega (16 baiti) kirjeid, mis järgnevad üksteise järel. Kirjete arv määratakse päise loendusvälja järgi.

Väli Eelarvamus Suurus
(baitides)
Kirjeldus
laius 0 1 Määrab pildi laiuse pikslites. Võib võtta väärtusi vahemikus 0 kuni 255. Kui on määratud 0, on pildi laius 256 pikslit.
kõrgus 1 1 Määrab pildi kõrguse pikslites. Võib võtta väärtusi vahemikus 0 kuni 255. Kui on määratud 0, on pildi kõrgus 256 pikslit.
värvid 2 1 Määrab värvide arvu pildi paletis. Täisvärviliste ikoonide puhul peab olema 0.
reserveeritud 3 1 Reserveeritud. Peab olema 0. Microsofti tehniline dokumentatsioon ütleb, et see väärtus peaks alati olema 0, kuid .NET-i sisseehitatud tööriistade (System.Drawing.Icon.Save) poolt genereeritud ikoonide väärtus on sellel väljal 255.
lennukid 4 2
  • B.ICO määrab lennukite arvu. Võib olla 0 või 1.
  • B.CUR määrab "kuuma koha" horisontaalse koordinaadi pikslites pildi vasaku serva suhtes.
bpp 6 2
  • B.ICO määrab bittide arvu piksli kohta (bitti piksli kohta). See väärtus võib olla 0, kuna seda on lihtne saada muudest andmetest; Näiteks kui pilti ei salvestata PNG-vormingus, siis arvutatakse bittide arv piksli kohta nii rastri suuruse kui ka selle laiuse ja kõrguse teabe põhjal. Kui pilt on salvestatud PNG-vormingus, siis vastav teave salvestatakse PNG-sse endasse. Selle välja määramine 0-ks ei ole aga soovitatav, kuna parima pildi valimise loogika on erinevates Windowsi versioonides teadmata.
  • B.CUR määrab "kuuma koha" vertikaalse koordinaadi pikslites pildi ülemise serva suhtes.
suurus 8 4 Määrab rastri suuruse baitides
nihe 12 4 Määrab faili absoluutse bitmap nihke.

Märkmed

Vaata ka

Lingid


Wikimedia sihtasutus. 2010 .

Vaadake, mis on "ICO (failivorming)" teistes sõnaraamatutes:

    ICO, Windowsi ikoon Faililaiend: .ico Tüüp Arendaja: Vormingu tüüp: rastergraafika ICO (Windowsi ikoon) failivorming ikoonifailide salvestamiseks Microsoft Windowsis. ICO-vorming sarnaneb CUR-vorminguga (Windowsi kursorid), mis on mõeldud ... ... Wikipedia jaoks

    Sellel terminil on ka teisi tähendusi, vt RAW. RAW (inglise keeles raw raw, raw) andmevorming, mis sisaldab töötlemata (või minimaalselt töödeldud) andmeid, mis väldib teabekadu ja millel puudub ... ... Wikipedia

    CorelDRAW failivorming Extension.cdr Arendaja Corel Corporation Vormingu tüüp Vektorgraafika, bitmap graafika Ava vorming? ei ... Vikipeedia

    Selles artiklis või jaotises on allikate või välislinkide loend, kuid üksikute väidete allikad jäävad joonealuste märkuste puudumise tõttu ebaselgeks ... Wikipedia

    Tootedefinitsiooni andmete edastamiseks mõeldud digitaalne esitus (IGES) (hääldatakse: ijes) Digitaalne esitus tootemääratluse andmete edastamiseks 2D/3D vektorgraafika formaat; kasutavad paljud ... Wikipedia

    See artikkel sisaldab mõiste "AIFF" kirjeldust; AIFF-i jalgpalliföderatsiooni kohta vt All India Football Federation Heli vahetamise failivormingu laiendus .aiff .aif .aifc MIME audio/x aiff audio/aiff Arendanud Apple Inc. Vormingu tüüp Helifail ... Wikipedia

    JPEG2000 laiendus .jp2, .j2k, .jpf, .jpx, .jpm, .mj2 MIME-pilt/jp2, pilt/jpx, pilt/jpm, video/mj2 Välja töötatud Joint Photographic Experts Groupi poolt Vormingu tüüp Graafikavorming Standard(id) .. Vikipeedia

    Extension.fpx Bitmap Graphics Format Type Extended from IVUE FlashPix on bitmap graafika salvestamiseks mõeldud failivorming, mis võimaldab salvestada pildi mitme eraldusvõimega ühte faili. Vaatamata sellele, et antud juhul on faili suurus ... ... Wikipedia

    - (varem ka inglise keeles Advanced Streaming Format, Active Streaming Format) Microsofti välja töötatud failivorming, mis sisaldab voogesituse heli ja videot. ASF on osa Windows Mediast. Formaat sobib nii kohalikule ... ... Vikipeediale

    Laiendus .avi MIME video / avi, video / msvideo, video / x , msvideo Töötanud Microsoft Format tüüpi meediumikonteiner Sisaldab heli, videot heli ja video vahevahet (lühendatult AVI; lit. "järjestus ... Wikipedia

Loodame, et aitasime teil ICO-faili probleemi lahendada. Kui te ei tea, kust saate meie loendist rakenduse alla laadida, klõpsake lingil (see on programmi nimi) - leiate täpsemat teavet selle kohta, kust vajaliku rakenduse ohutu installiversioon alla laadida. .

Mis veel probleeme võib põhjustada?

Põhjuseid, miks te ICO-faili ei saa avada, võib olla rohkem (mitte ainult sobiva rakenduse puudumine).
Esiteks- ICO-fail võib olla valesti lingitud (ühildumatu) selle toetamiseks installitud rakendusega. Sel juhul peate seda ühendust ise muutma. Selleks paremklõpsake ICO-faili, mida soovite redigeerida, klõpsake valikul "Avamiseks" ja seejärel valige loendist installitud programm. Pärast seda toimingut peaksid ICO-faili avamisega seotud probleemid täielikult kaduma.
Teiseks- fail, mida soovite avada, võib olla lihtsalt rikutud. Seejärel on parim lahendus leida uus versioon või laadida see uuesti samast allikast alla, mis varem (võib-olla ei ole eelmisel seansil mingil põhjusel ICO-faili allalaadimine lõppenud ja seda ei saa korralikult avada).

Kas soovite aidata?

Kui teil on ICO faililaiendi kohta lisateavet, oleme tänulikud, kui jagate seda meie saidi kasutajatega. Kasutage pakutavat vormi ja saatke meile oma teave ICO-faili kohta.

ICO-failid sisaldavad ühte või mitut mitme suuruse ja värvisügavusega pilti, mis võimaldab neid vastavalt skaleerida. Windowsis peab kõigil täitmisfailidel, mis asuvad töölaual, menüüs Start või Windows Exploreris, olema ICO-vormingus ikoon. Mis see fail on?

Näiteks on see arvutiikoon, mida näete töölaual kui "Minu arvuti", samuti paleti kujutis, mis tähistab programmi Paint. ICO-failid on tihedalt seotud CUR-failidega. Kuidas need üksteisest erinevad?

CUR-failivorming on Microsoft Windowsi animeerimata kursorite jaoks peaaegu identne graafiline vorming. Ainsad erinevused nende kahte tüüpi failide vahel on nende tuvastamiseks kasutatavad baidid ja pääsupunkti lisamine CUR-i päisele. Kuumpunkt on määratletud pikslite nihkena (x, y koordinaatides) kursori kujutise vasakpoolsest ülanurgast, kus kasutaja osutab tegelikult hiirele.

Vormingu ajalugu: mis on ICO

Need failid ilmusid esimestes Windowsi distributsioonides. Aja jooksul on need märgatavalt muutunud.

Windows 1.0-s kasutusele võetud ikoonid olid 32x32 pikslit ja ühevärvilised. Windows 3.0-s võeti kasutusele 16 värvi tugi.

Win32 tutvustas kuni 16,7 miljoni värvi (Truecolor) ja 256x256 piksli suuruse tuge. Windows 95-l oli ka uus seadmest sõltumatu bitmap (DIB) mootor. OS-i selles versioonis kasutati ikoonide jaoks aga ainult 256 värvi. 65535 (Highcolor) värve oli võimalik lubada, muutes registris Shelli käsurea ikooni väärtust või ostes Microsoft Plus! Windows 95 jaoks.

Shelli säte lubas ICO-failis 32x32 asemel suuremaid ikoone. Mida see tähendab? Üks fail võib salvestada mis tahes kujutise suurusega 1x1 kuni 256x256 pikslit (kaasa arvatud mitteruudukujulised suurused) ja 2 (harva kasutatud), 16, 256, 65535 või 16,7 miljonit värvi. Kuid praktikas ei suutnud "kest" ikkagi kuvada suure värvivalikuga ikoone. Windowsi tegumiriba teavitusala oli kuni Windows Me väljalaskmiseni vaikimisi piiratud 16 tooniga. See tähendas, et olenemata seadistustest kuvati ikoone ekraanil ühtemoodi.

Hilisem areng

Windows XP lisas 32-bitiste värvide toe (16,7 miljonit värvi pluss alfa-läbipaistvus), mis võimaldas ikoonil kuvada poolläbipaistvaid alasid, nagu varjud, aliasing ja klaasefektid. See OS-i distributsioon kasutas vaikimisi Windows Exploreris 48x48 piksli ikoone. Windows XP sai konfigureerida kuvama kõiki ikoone mõõtmetega 256x256 (muutes Shellis suuruse väärtusi), kuid valikuline redigeerimine polnud saadaval. Microsofti tugi soovitas XP versiooni jaoks määrata ikooni suuruseks 48x48 pikslit.

Vista versioonis

Windows Vista lisas võimaluse kuvada File Exploreris 256 x 256 piksliga ikoone, samuti tihendatud PNG-vormingu toe. Kuigi pakkimine pole tehniliselt nõutav, on Microsofti tugi soovitanud kõik 256x256 ikoonid ICO-failides salvestada PNG-vormingus. See võimaldas vähendada faili üldist suurust.

Windows Vista Explorer toetas ikoonide sujuvat skaleerimist mittestandardse suurusega, mis kuvati käigupealt, isegi kui failis endas pilti polnud. See OS-i distributsioon lisas liuguri ikooni suuruste üldiseks muutmiseks. Kõrgema eraldusvõime ja DPI režiimi kasutamisel soovitati kasutada suuremaid ikoonivorminguid (näiteks 256x256).

Ikoonide ressursi struktuur

Microsoft Windowsi ikoonifailide salvestusvorming on järgmine. ICO või CUR koosneb struktuurist ICONDIR ("Icon Directory"), mis sisaldab iga faili kujutise jaoks ICONDIRENTRY andmestikku, millele järgneb kõigi bitmap-piltide külgnev plokk (mis võib olla Windowsi BMP-vormingus, välja arvatud BITMAPFILEHEADER-struktuur, või PNG-vormingus, täielikult salvestatud).

Alla 32 biti sügavusega pildid vastavad kindlale vormingule: pilt on kodeeritud üheks, mis koosneb värvimassist (XOR) ja läbipaistmatuse maskist. Sel juhul peab esimene bitmap-andmete sees eelnema teisele. Kui pilt on salvestatud järjekorras alt üles, siis XOR mask joonistatakse läbipaistmatu alla.

Viimase suurus on 1 bitt piksli kohta, sõltumata BMP päises määratud värvisügavusest. Läbipaistmatuse mask määrab, millised pikslid on täielikult läbipaistvad ja millised mitte. XOR vastab BMP päises näidatud biti sügavusele ja määrab iga piksli jaoks värvi või paleti arvväärtuse. Mõlemad maskid koos loovad läbipaistmatu pildi, mis on 1-bitise läbipaistvusega pilt; need võimaldavad ka taustal inversiooni. Pildi kõrgus ICO- ja CUR-failide struktuuris ICONDIRENTRY omandab selle kavandatud mõõtmete väärtuse (pärast maskide paigaldamist), samas kui kõrguse määratlus BMP päises määratakse enne nende paigutamist. Sel põhjusel peavad maskid olema samade mõõtmetega ja BMP päises määratud kõrgus peab olema kaks korda kõrgem kui struktuuris ICONDIRENTRY.

Uuendatud struktuur

Mis on ICO-32? See vorming on 24-bitine pilt, millele on lisatud 8-bitine alfakanal. Seega pole 32-bitiste piltide puhul maske vaja, kuid pildi paremaks vaatamiseks on nende kasutamine siiski soovitatav.

Windows XP ja uuemad hakkasid 32-bitist pilti kasutama tõelises värvirežiimis, luues alfakanalil põhineva JA-maski juhtudel, kui 24-bitist versiooni ICO/CUR-failis ei leidu. Windowsi varasemad versioonid tõlgendavad aga kõiki piksleid 100% läbipaistmatusega, välja arvatud juhul, kui vastav mask on varustatud kujutisega.

Võrdluspildi andmed

Kõik pildiandmed, mis viitavad kataloogikirjetele, pärinevad sellest otse. Levinud tava on salvestada need samas järjekorras, nagu need on piltide kataloogis.

Seega, kui pilt on salvestatud BMP-vormingus, peab see välistama avaliku BITMAPFILEHEADER-struktuuri, PNG-vormingus salvestamisel aga tervikuna.

Bittide arv

Klassikaline bitmap-vorming BITMAPINFOHEADER toetab selle salvestamist 32 bitti piksli kohta. Eraldiseisva BMP-failina salvestamisel selle jaotust ei kasutata. Kui aga samad andmed salvestatakse ICO- või CUR-faili, tõlgendab Windows XP (esimene Windowsi versioon, mis toetab ICO/CUR-failivormingut rohkem kui 1-bitise läbipaistvusega) ja uuemad seda baiti alfaväärtusena.

Kuigi Microsofti tehnilises dokumentatsioonis on kirjas, et see väärtus peaks olema null, määrab .NET-i sisseehitatud ikoonikooder (System.Drawing.Icon.Save) selle väärtuseks 255. Näib, et operatsioonisüsteem ignoreerib seda väärtust praktikas täielikult.

Värvitasapinna määramist väärtusele 0 või 1 käsitleb operatsioonisüsteem samaväärselt, kuid kui see on üle 1, tuleb see väärtus korrutada bitidega piksli kohta, et määrata pildi lõplik värvisügavus. Pole teada, kas Windowsi operatsioonisüsteemi erinevad versioonid taluvad erinevaid värvitasandi väärtusi.

Bitti piksli kohta saab nullida, kuid seda saab järeldada ka muudest andmetest. Eelkõige, kui bitmap ei ole PNG-tihendatud, saab neid arvutada bitmap-andmete pikkuse ja selle suuruse alusel. Kui bitmap on tihendatud PNG-ga, salvestatakse bitid piksli kohta selle faili andmetesse.

Pole teada, kas Windowsi operatsioonisüsteemi erinevad versioonid sisaldavad valemit bitisügavuse määramiseks kõigi võimaluste jaoks, kui see väärtus on seatud nullile.

PNG-vormingus

Windows Vista tutvustas võimalust lugeda PNG-pilte ICO- ja CUR-vormingutest. PNG-d saab salvestada samamoodi nagu standardset BMP-ikooni Windowsi ikoonivormingus, välja arvatud see, et pilt tuleb salvestada tervikuna koos faili päisega.

ikooniteek

Ikooniteek on Windowsi ikoonide installimise viis. Tavaliselt on see käivitatav 16-bitine või 32-bitine binaarfail, mille laiend on .ICL. Sellel on ikoonifailid, mida kasutatakse ikoonidena. Windows Vista ja uuemad ei toeta alla 16-bitiste ikoonide vaatamist.

See on põhiteave ICO-failivormingu kohta (mis see lihtsalt on). Lihtsamalt öeldes on see arvuti mis tahes rakenduse või kataloogi ikoon. See on osa GUI-st ja võib viidata mis tahes failile, aknale, kataloogile, seadme draiverile, OS-i elemendile jne. Kui klõpsate sellisel ikoonil, toimub mõni oodatud toiming.

Eraldi tasub tähelepanu pöörata ikoonidele, mis sisaldavad ainult linke rakendustele või andmetele, mida nimetatakse otseteedeks. Ka neid tähistatakse praegu ICO-vormingus failidega. Mis on seda tüüpi failide puhul veel tähelepanuväärset?

Eespool on märgitud sellise ICO-vormingus ikooni tehnilised omadused, kuid milliseid pilte saab nendes failides kasutada? Teatud pildid on operatsioonisüsteemi sisse ehitatud ja neid pakutakse vaikimisi. Nende ühetaolisuse tõttu on aga tekkinud trend luua erinevaid ikoone või isegi nende rühmi, mida teevad sõltumatud kunstnikud.