Ի՞նչ է ICO ֆայլի ընդլայնումը: Ինչպե՞ս արագ և հեշտությամբ պահպանել պատկերը ico ձևաչափով: ico ընդլայնում:

Մի անգամ ես այցեքարտի կայք էի պատրաստում իմ հաճախորդներից մեկի համար և ինքս ինձ բռնեցի՝ մտածելով, որ սովորական favicon .ico ձևաչափովչի կարելի անել ժամանակակից ֆոտոշոփում, սկսած cs4 և ավելի բարձր տարբերակից:

Ես նախկինում չէի էլ մտածում դրա մասին, քանի որ ես նման ֆավիկոններ էի պատրաստել՝ օգտագործելով տարբեր առցանց փոխարկիչներ: Ինտերնետում դրանք հազարավոր են, պարզապես մուտքագրեք ձեր որոնման համակարգում. փոխարկել պատկերը ico-ի” կամ “”, կամ մեկ այլ բան, օրինակ, “”, և դուք անպայման կհանդիպեք փոխակերպող կայքերից մեկին, որն անվճար կվերափոխի պատկերը ico-ի: Բայց մենք այստեղ հավաքվել ենք ոչ թե դրա համար, այլ որպեսզի սովորենք, թե ինչպես ինքնուրույն պատկերը վերածել ico-ի:

Ինչպե՞ս արագ և հեշտությամբ պահպանել պատկերը ico ձևաչափով:

Պատկերացնենք, որ ունենք այսպիսի favicon.png պատկեր՝ 16x16 պիքսել չափերով։ Ես հատուկ ընտրեցի այս նվազագույն չափը օրինակի համար, քանի որ այն հստակ ցույց կտա պատկերակների մանրապատկերների տարբերությունները:

Եթե ​​կարծում եք, որ կարող եք պարզապես ձեռքով փոխել պատկերի ընդլայնումը .png-ից .ico, ապա սխալվում եք: Այսպիսով, պատկերակը չի աշխատի, և այն կցուցադրվի որպես նույն փոքր նկար: Օրինակ այսպես.

Հետևաբար, սովորական պատկերից .jpg, .png ձևաչափով ico ձևաչափով պատկերակ պատրաստելու համար մենք պետք է օգտագործենք Photoshop-ը:

Սակայն, ինչպես տեսնում եք հաջորդ լուսանկարում, Photoshop-ի ստանդարտ հավաքումը, սկսած Photoshop cs4, cs5 և cs6 տարբերակներից, թույլ չի տալիս.պահպանել պատկերը ico ձևաչափով.

Այս դեպքում մենք պետք է սահմանենք հատուկ ico plugin photoshop-ի համար, ներբեռնումանվճար, որը հասանելի է ստորև՝ իմ կայքում:

*Չմոռանաք unzip ներբեռնված ֆայլը:

Ինչպե՞ս տեղադրել plugin .ico ընդարձակման համար Photoshop-ում:

Ամեն ինչ շատ պարզ է!

Ներբեռնված ֆայլը գտնվում է արխիվում, այնպես որ ձեզ հարկավոր է միայն unzip ֆայլը և գցել այն ճիշտ թղթապանակում, որը կոչվում է «File formats», որտեղ դուք ունեք Photoshop:Օրինակ:

  • Ես ունեմ Photoshop cs4 և այն գտնվում է C սկավառակի վրա, ուստի ես այստեղ թղթապանակ եմ փնտրում.

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

Ես պատճենում եմ մեր ներբեռնված .ico plugin ֆայլը այնտեղ:

Դուք կարող եք նաև այլ հասցե ունենալ այս թղթապանակի համար.

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

  • Եթե ​​ունեք Photoshop cs5, ապա, ամենայն հավանականությամբ, այս թղթապանակի հասցեն կլինի.

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

  • Եթե ​​ունեք Photoshop cs6, ապա ICO plugin-ը նույնպես պետք է տեղադրվի այս թղթապանակում.

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

Ինչ վերաբերում է Photoshop cc տարբերակին, ապա plugins թղթապանակի հասցեն մնացել է նույնը։ Նրանք. տեղադրել մեր ներբեռնված ico plugin-ը photoshop cc-ի համար նույն ճանապարհով, ինչ Photoshop cs6 տարբերակի համար: Պարզապես մի մոռացեք ներբեռնել հավելվածի 64-բիթանոց տարբերակը, եթե ունեք 64-բիթանոց համակարգ:

Ինչպե՞ս պահպանել պատկերը ico ձևաչափով:

Այն բանից հետո, երբ մենք այնտեղ վերբեռնեցինք մեր ֆայլը, մենք պարզապես գործարկում ենք Photoshop-ը և բեռնում ենք ցանկալի պատկերը: Եվ հետո, ամեն ինչ սովորական է. սեղմեք File -> Save As -> և ընտրեք մեր արդեն հայտնված .ICO ձևաչափը:

Մենք խնայում ենք և ստանում ենք արդյունք՝ հրաշալի 16x16 պատկերակ .ico ձևաչափով։ Այժմ այն ​​արդեն կարող է տեղադրվել որպես ֆավիկոն ձեր կայքում կամ պարզապես օգտագործել որպես պատկերակ ձեր համակարգչի աշխատասեղանի ցանկացած թղթապանակի կամ ֆայլի համար:

Իսկ թե ինչպես կարելի է ֆավիկոն ավելացնել կայքում, ես ձեզ կասեմ հաջորդ հոդվածում:

Խնդիր ունե՞ք բացելու .ico ֆայլերը: Մենք տեղեկություններ ենք հավաքում ֆայլերի ձևաչափերի մասին և կարող ենք բացատրել, թե ինչ են իրենից ներկայացնում ICO ֆայլերը: Բացի այդ, մենք առաջարկում ենք այնպիսի ծրագրեր, որոնք առավել հարմար են նման ֆայլեր բացելու կամ փոխակերպելու համար:

Ինչի՞ համար է .ICO ֆայլի ձևաչափը:

Ընդլայնումը .icoնշանակում է Microsoft Icon (ICO) ֆայլի ձևաչափ և ֆայլի տեսակ: ICO-ն ֆիրմային ֆայլի ձևաչափ է, որը մշակվել է Microsoft-ի կողմից Microsoft-ի (MS) Windows GUI պատկերակների («սրբապատկերներ») համար: ICO ձևաչափը շատ նման է CUR կուրսորի ձևաչափին:

Ֆայլ .icoներկայացնում է MS Windows պատկերակը: Պատկերակը փոքր պատկերագրական պատկեր է, որը վերաբերում է որոշակի ֆայլի տեսակին, համակարգի գործողությանը, հավելվածին և այլն: ICO ֆայլը սովորաբար պարունակում է տարբեր չափերի մի քանի բիթքարտեզներ (16x16, 32x32, 48x48 և այլն) և գույնի խորություն (սկսած Windows XP-ից մինչև 32 բիթ՝ ալֆա ալիքով թափանցիկության աջակցությամբ) և նման ֆայլ ( .ico) ծառայում է որպես նույն պատկերակի տարբեր տարբերակների հավաքածու տարբեր ցուցադրման ռեժիմների համար:



ICO ձևաչափն աջակցվում է բոլոր վեբ բրաուզերների կողմից՝ որպես վեբ կայքի ֆավիկոնի ստանդարտ ձևաչափ («favicon .ico"), սովորաբար գտնվում է կայքերի արմատային գրացուցակներում:

ICO ձևաչափի համար կան բազմաթիվ օֆլայն և առցանց փոխարկիչներ, հատուկ «պատկերակների» խմբագրիչներ և այլ գործիքներ: Բացի այդ, այս ձևաչափն աջակցվում է ունիվերսալ պատկերների դիտողների և ռաստերային խմբագրիչների մեծ մասի կողմից (այդ թվում՝ հավելումների միջոցով): MS Windows Explorer-ը ավտոմատ կերպով ստեղծում և ցուցադրում է ֆայլերի մանրապատկերները .ico.

ICO ֆայլեր բացելու կամ փոխակերպելու ծրագրեր

Դուք կարող եք բացել ICO ֆայլերը հետևյալ ծրագրերով. 

Ձևաչափ ICOնման է ձևաչափին ԿՈՒՐ(Windows-ի կուրսորները) կուրսորները պահելու համար: Տարբերությունը կայանում է վերնագրի կառուցվածքում մի դաշտի թվային արժեքի մեջ և նույն կառուցվածքում մյուս երկու դաշտերի արժեքների մեկնաբանման մեջ:

Մեկը ICO-ֆայլը պարունակում է մեկ կամ մի քանի պատկերակ, որոնցից յուրաքանչյուրի չափն ու գույնը սահմանվում են առանձին: Սրբապատկերի չափը կարող է լինել ցանկացած, սակայն առավել հաճախ օգտագործվող քառակուսի պատկերակները 16, 32 և 48 պիքսելներն են: Օգտագործվում են նաև 24, 40, 60, 72, 92, 108, 128 պիքսել չափերի պատկերակներ։

Սկսած Windows 98/2000-ից՝ ձևաչափն աջակցում է JPEG և PNG պատկերների ներկառուցմանը, սակայն պատկերակի տվյալները սովորաբար պահվում են չսեղմված:

Սրբապատկերները գալիս են բնական գույներով (Իրական գույն, 24-բիթ գույնի խորություն), Բարձր գույն (16-բիթ գույնի խորություն) կամ ֆիքսված գունապնակ (256, 16 կամ ընդամենը 2 գույն): Այս դեպքում յուրաքանչյուր պիքսելին համապատասխան թիվը ցույց է տալիս ոչ թե գույնը, այլ գունապնակում առկա գույնի թիվը։

Իրենց կառուցվածքով ICO ֆայլի պատկերները ամենամոտն են BMP-ին, բայց դրանցից սկզբունքորեն տարբերվում են լրացուցիչ պատկերի առկայությամբ՝ ֆոնի վրա դրված դիմակ՝ օգտագործելով bitwise AND գործողությունը, որը թույլ է տալիս (լիարժեք) թափանցիկություն: պատկերն. Հիմնական պատկերի հետագա XOR-ը կարող է նույնիսկ «շրջված» պիքսելներ առաջացնել այն վայրերում, որտեղ ֆոնը ծածկված չէ:

Բացի այդ, սկսած Windows XP-ից, աջակցվում են 32-բիթանոց պատկերակներ. յուրաքանչյուր պիքսել համապատասխանում է 24-բիթանոց գույնի և 8-բիթանոց ալֆա ալիքի, ինչը թույլ է տալիս մասնակի թափանցիկության 256 մակարդակ: Օգտագործելով ալֆա ալիքը, դուք կարող եք ցուցադրել սրբապատկերներ հարթ (լղոզված) եզրերով և ստվերով, որը միախառնվում է ցանկացած ֆոնի հետ; դիմակն այս դեպքում անտեսվում է։

Պատկերային տեղեկատվության կատալոգ

Ներկայացնում է ֆիքսված չափի (16 բայթ) հաջորդական գրառումները, որոնք հաջորդում են մեկը մյուսի հետևից: Գրառումների քանակը որոշվում է վերնագրի հաշվարկի դաշտով:

Դաշտ կողմնակալություն Չափը
(բայթերով)
Նկարագրություն
լայնությունը 0 1 Նշում է պատկերի լայնությունը պիքսելներով: Կարող է արժեքներ ընդունել 0-ից մինչև 255: Եթե ​​նշված է 0, ապա պատկերը ունի 256 պիքսել լայնություն:
բարձրությունը 1 1 Նշում է պատկերի բարձրությունը պիքսելներով: Կարող է արժեքներ ընդունել 0-ից մինչև 255: Եթե ​​նշված է 0, ապա պատկերը ունի 256 պիքսել բարձրություն:
գույները 2 1 Նշում է պատկերի ներկապնակի գույների քանակը: Ամբողջ գունավոր պատկերակների համար պետք է լինի 0:
վերապահված 3 1 Վերապահված է. Պետք է լինի 0: Microsoft-ի տեխնիկական փաստաթղթերում նշված է, որ այս արժեքը միշտ պետք է լինի 0, սակայն պատկերակները, որոնք ստեղծվում են .NET ներկառուցված գործիքների կողմից (System.Drawing.Icon.Save) այս դաշտում ունեն 255 արժեք:
ինքնաթիռներ 4 2
  • B.ICO-ն որոշում է ինքնաթիռների քանակը: Կարող է լինել 0 կամ 1:
  • B.CUR-ը սահմանում է «թեժ կետի» հորիզոնական կոորդինատը պիքսելներով՝ համեմատած պատկերի ձախ եզրին:
bpp 6 2
  • B.ICO-ն սահմանում է բիթերի քանակը մեկ պիքսելում (bits-per-pixel): Այս արժեքը կարող է լինել 0, քանի որ այն հեշտությամբ ստացվում է այլ տվյալներից. օրինակ, եթե պատկերը չի պահվում PNG ձևաչափով, ապա յուրաքանչյուր պիքսելում բիթերի քանակը հաշվարկվում է ռաստերի չափի, ինչպես նաև դրա լայնության և բարձրության մասին տեղեկատվության հիման վրա: Եթե ​​պատկերը պահվում է PNG ձևաչափով, ապա համապատասխան տեղեկատվությունը պահվում է հենց PNG-ում: Այնուամենայնիվ, այս դաշտը 0-ի վրա դնելը խորհուրդ չի տրվում, քանի որ Windows-ի տարբեր տարբերակներում լավագույն պատկերն ընտրելու տրամաբանությունը անհայտ է։
  • B.CUR-ը սահմանում է «թեժ կետի» ուղղահայաց կոորդինատը պիքսելներով՝ պատկերի վերին եզրին համեմատ:
չափը 8 4 Նշում է ռաստերի չափը բայթերով
օֆսեթ 12 4 Հատկանշում է ֆայլում բիթքարտեզի բացարձակ օֆսեթը:

Նշումներ

տես նաեւ

Հղումներ


Վիքիմեդիա հիմնադրամ. 2010 թ .

Տեսեք, թե ինչ է «ICO (ֆայլի ձևաչափ)» այլ բառարաններում.

    ICO, Windows պատկերակ Ֆայլի ընդլայնում. .ico Տեսակ Մշակող. Ֆորմատի տեսակը՝ ռաստերային գրաֆիկա ICO (Windows icon) ֆայլի ձևաչափ՝ պատկերակների ֆայլերը Microsoft Windows-ում պահելու համար: ICO ձևաչափը նման է CUR (Windows կուրսորներ) ձևաչափին, որը նախատեսված է ... ... Վիքիպեդիայի համար

    Այս տերմինն այլ իմաստներ ունի, տես՝ RAW: RAW (անգլերեն հում, հում) տվյալների ձևաչափ, որը պարունակում է չմշակված (կամ նվազագույն մշակված) տվյալներ, որը խուսափում է տեղեկատվության կորստից և չունի ... ... Վիքիպեդիա

    CorelDRAW ֆայլի ձևաչափ Extension.cdr Մշակված է Corel Corporation-ի կողմից Ձևաչափի տեսակը Վեկտորային գրաֆիկա, բիթքարտի գրաֆիկա Բաց ֆորմա՞տ: ոչ ... Վիքիպեդիա

    Այս հոդվածը կամ բաժինը ունի աղբյուրների կամ արտաքին հղումների ցանկ, սակայն առանձին հայտարարությունների աղբյուրները մնում են անհասկանալի՝ ծանոթագրությունների բացակայության պատճառով... Վիքիպեդիա

    Թվային ներկայացուցչություն՝ արտադրանքի սահմանման տվյալների հաղորդակցման համար (IGES) (արտասանվում է՝ ijes) Թվային ներկայացուցչություն՝ արտադրանքի սահմանման տվյալների հաղորդակցման համար 2D/3D վեկտորային գրաֆիկայի ձևաչափ; օգտագործվում է շատերի կողմից ... Վիքիպեդիա

    Այս հոդվածը ներառում է «AIFF» տերմինի նկարագրությունը. AIFF ֆուտբոլի ֆեդերացիայի համար տե՛ս Ամբողջ Հնդկաստանի ֆուտբոլի ֆեդերացիան Աուդիո փոխանակման ֆայլի ձևաչափի ընդլայնում .aiff .aif .aifc MIME audio/x aiff audio/aiff Մշակված է Apple Inc. Ձևաչափի տեսակը Աուդիո ֆայլ ... Վիքիպեդիա

    JPEG2000 Extension .jp2, .j2k, .jpf, .jpx, .jpm, .mj2 MIME image/jp2, image/jpx, image/jpm, video/mj2 Մշակված է Joint Photographic Experts Group-ի կողմից Ձևաչափի տեսակը Գրաֆիկական ձևաչափ Ստանդարտ(ներ): .. Վիքիպեդիա

    Extension.fpx Bitmap Graphics Format Type Extended from IVUE FlashPix-ը ֆայլի ձևաչափ է՝ բիթքարտեզի գրաֆիկան պահելու համար, որը թույլ է տալիս մեկ ֆայլում պատկերը պահպանել բազմաթիվ լուծումներով: Չնայած այն հանգամանքին, որ այս դեպքում ֆայլի չափը ... ... Վիքիպեդիա է

    - (նախկինում նաև անգլերեն Advanced Streaming Format, Active Streaming Format) ֆայլի ձևաչափ, որը մշակվել է Microsoft-ի կողմից, որը պարունակում է հոսքային աուդիո և վիդեո: ASF-ը Windows Media-ի մի մասն է: Ձևաչափը հարմար է ինչպես տեղական ... ... Վիքիպեդիայի համար

    Extension .avi MIME video / avi, video / msvideo, video / x , msvideo Մշակված է Microsoft-ի Ձևաչափի տիպի մեդիա կոնտեյներով Պարունակում է աուդիո, վիդեո աուդիո վիդեո միջերես (կրճատ՝ AVI; lit. «sequence ... Վիքիպեդիա

Հուսով ենք, որ օգնեցինք ձեզ լուծել ICO ֆայլի հետ կապված խնդիրը: Եթե ​​չգիտեք, թե որտեղից կարող եք ներբեռնել հավելված մեր ցուցակից, սեղմեք հղման վրա (սա ծրագրի անվանումն է) - դուք կգտնեք ավելի մանրամասն տեղեկատվություն այն վայրի վերաբերյալ, որտեղից կարող եք ներբեռնել անհրաժեշտ հավելվածի անվտանգ տեղադրման տարբերակը: .

Էլ ի՞նչը կարող է խնդիրներ առաջացնել:

Կարող են լինել ավելի շատ պատճառներ, որ դուք չկարողանաք բացել ICO ֆայլը (ոչ միայն համապատասխան հավելվածի բացակայությունը):
Նախ եւ առաջ- ICO ֆայլը կարող է սխալ կապված լինել (անհամատեղելի) այն աջակցելու համար տեղադրված հավելվածի հետ: Այս դեպքում դուք պետք է ինքներդ փոխեք այս կապը: Դա անելու համար աջ սեղմեք ICO ֆայլի վրա, որը ցանկանում եք խմբագրել, սեղմեք տարբերակը «Բացելով»այնուհետև ցանկից ընտրեք ձեր տեղադրած ծրագիրը: Այս գործողությունից հետո ICO ֆայլը բացելու հետ կապված խնդիրները պետք է ամբողջությամբ անհետանան:
Երկրորդ- ֆայլը, որը ցանկանում եք բացել, կարող է պարզապես վնասված լինել: Այնուհետև լավագույն լուծումը նոր տարբերակ գտնելն է կամ նորից ներբեռնել այն նույն աղբյուրից, ինչ նախկինում (գուցե նախորդ նիստում ինչ-ինչ պատճառներով ICO ֆայլի ներբեռնումը չի ավարտվել, և այն չի կարող ճիշտ բացվել):

Ցանկանու՞մ եք օգնել։

Եթե ​​դուք ունեք լրացուցիչ տեղեկություններ ICO ֆայլի ընդլայնման մասին, մենք երախտապարտ կլինենք, եթե դրանք կիսեք մեր կայքի օգտատերերի հետ: Օգտագործեք տրամադրված ձևը և ուղարկեք մեզ ձեր տվյալները ICO ֆայլի մասին:

ICO ֆայլերը պարունակում են մեկ կամ մի քանի պատկերներ՝ բազմաթիվ չափսերով և գույների խորությամբ, ինչը թույլ է տալիս դրանք համապատասխանաբար մասշտաբավորվել: Windows-ում բոլոր գործարկվող ֆայլերը, որոնք գտնվում են աշխատասեղանի վրա, Start ընտրացանկում կամ Windows Explorer-ում պետք է ունենան ICO ձևաչափով պատկերակ: Ի՞նչ է այս ֆայլը:

Օրինակ, սա համակարգչի պատկերակն է, որը դուք կարող եք տեսնել աշխատասեղանին որպես «Իմ Համակարգիչը», ինչպես նաև ներկապնակի պատկերը, որը ներկայացնում է Paint ծրագիրը: ICO ֆայլերը սերտորեն կապված են CUR ֆայլերի հետ: Ինչո՞վ են դրանք տարբերվում միմյանցից:

CUR ֆայլի ձևաչափը գրեթե նույնական գրաֆիկական ձևաչափ է Microsoft Windows-ի ոչ անիմացիոն կուրսորների համար: Ֆայլերի երկու տեսակների միջև միակ տարբերությունը դրանք նույնականացնելու համար օգտագործվող բայթերն են և CUR վերնագրին մուտքի կետի ավելացումը: Թեժ կետը սահմանվում է որպես պիքսելային շեղում (x, y կոորդինատներով) կուրսորի պատկերի վերին ձախ անկյունից, որտեղ օգտատերը իրականում ցույց է տալիս մկնիկը:

Ֆորմատի պատմություն. ինչ է ICO-ն

Այս ֆայլերը հայտնվել են Windows-ի առաջին բաշխումներում: Ժամանակի ընթացքում դրանք զգալիորեն փոխվել են։

Windows 1.0-ում ներկայացված պատկերակները 32x32 պիքսել էին և մոնոխրոմ էին: Windows 3.0-ում ներդրվել է 16 գույների աջակցություն:

Win32-ը աջակցում է մինչև 16,7 միլիոն գույների (Truecolor) և 256x256 պիքսել չափերի: Windows 95-ն ուներ նաև սարքի անկախ Bitmap (DIB) նոր շարժիչ: Այնուամենայնիվ, ՕՀ-ի այս տարբերակում պատկերակների համար օգտագործվել է ընդամենը 256 գույն: Հնարավոր էր միացնել 65535 (Highcolor) գույները՝ փոխելով գրանցամատյանում Shell հրամանի տողի պատկերակի արժեքը կամ գնելով Microsoft Plus-ը: Windows 95-ի համար:

Shell-ի կարգավորումը թույլ էր տալիս ICO ֆայլում 32x32-ի փոխարեն ավելի մեծ պատկերակներ: Ի՞նչ է դա նշանակում: Մեկ ֆայլը կարող է պահել պատկերի ցանկացած չափս՝ 1x1-ից մինչև 256x256 պիքսել (ներառյալ ոչ քառակուսի չափսերը) 2 (հազվադեպ օգտագործվող), 16, 256, 65535 կամ 16,7 միլիոն գույներով: Այնուամենայնիվ, գործնականում «կեղևը» դեռևս չէր կարող ցուցադրել գույների մեծ շրջանակի պատկերակներ: Windows-ի առաջադրանքների տողի ծանուցման տարածքը լռելյայն սահմանափակված էր 16 երանգներով մինչև Windows Me-ի թողարկումը: Սա նշանակում էր, որ անկախ կարգավորումներից, պատկերակները էկրանին ցուցադրվում էին նույն կերպ։

Հետագա զարգացում

Windows XP-ն ավելացրել է 32-բիթանոց գույնի աջակցություն (16,7 միլիոն գույներ, գումարած ալֆա թափանցիկություն), ինչը թույլ է տվել կիսաթափանցիկ տարածքները, ինչպիսիք են ստվերները, հակաալիզինգը և ապակե էֆեկտները ցուցադրել պատկերակի մեջ: ՕՀ-ի այս բաշխումը լռելյայն օգտագործում էր 48x48 պիքսել պատկերակներ Windows Explorer-ում: Windows XP-ը կարող էր կարգավորվել այնպես, որ բոլոր պատկերակները ցուցադրվեն 256x256 չափերով (չափի արժեքները փոխելով Shell-ում), սակայն ընտրովի խմբագրումը հասանելի չէր: Microsoft-ի աջակցությունը խորհուրդ է տալիս XP տարբերակի համար պատկերակների չափերը սահմանել 48x48 պիքսել:

Vista տարբերակով

Windows Vista-ն ավելացրել է File Explorer-ում 256x256 պիքսել պատկերակները ցուցադրելու հնարավորություն, ինչպես նաև սեղմված PNG ձևաչափի աջակցություն: Թեև սեղմումը տեխնիկապես չի պահանջվում, Microsoft Support-ը խորհուրդ է տվել, որ ICO ֆայլերի բոլոր 256x256 պատկերակները պահվեն որպես PNG: Սա թույլ տվեց նվազեցնել ֆայլի ընդհանուր չափը:

Windows Vista Explorer-ն աջակցում էր սրբապատկերների սահուն մասշտաբավորումը ոչ ստանդարտ չափերի, որոնք ցուցադրվում էին անմիջապես, նույնիսկ եթե բուն ֆայլում պատկեր չկար: ՕՀ-ի այս բաշխումը ընդհանուր առմամբ «մասշտաբային» պատկերակների չափերին սահիչ է ավելացրել: Ավելի բարձր լուծաչափ և DPI ռեժիմ օգտագործելիս խորհուրդ է տրվում օգտագործել ավելի մեծ պատկերակների ձևաչափեր (օրինակ՝ 256x256):

Սրբապատկերների ռեսուրսների կառուցվածքը

Microsoft Windows-ում պատկերակների ֆայլերի պահպանման ձևաչափը հետևյալն է. ICO-ն կամ CUR-ը բաղկացած է ICONDIR («Icon Directory») կառուցվածքից, որը պարունակում է ICONDIRENTRY տվյալների բազա ֆայլի յուրաքանչյուր պատկերի համար, որին հաջորդում է բոլոր bitmap պատկերների հարակից բլոկը (որոնք կարող են լինել Windows BMP ձևաչափով, բացառությամբ BITMAPFILEHEADER կառուցվածքի, կամ PNG ձևաչափով, ամբողջությամբ պահպանված):

32 բիթից պակաս խորությամբ պատկերները համապատասխանում են որոշակի ձևաչափի. նկարը կոդավորված է որպես մեկ՝ բաղկացած գունավոր դիմակից (XOR) և անթափանցիկության դիմակից: Այս դեպքում առաջինը պետք է նախորդի երկրորդին bitmap տվյալների ներսում: Եթե ​​նկարը պահվում է հերթականությամբ՝ ներքևից վերև, ապա XOR դիմակը կնկարվի անթափանց դիմակի տակ:

Վերջինիս չափը 1 բիթ է մեկ պիքսելում՝ անկախ BMP վերնագրում նշված գույնի խորությունից։ Անթափանցիկության դիմակը նշում է, թե որ պիքսելներն են լիովին թափանցիկ, իսկ որոնք՝ ոչ: XOR-ը համապատասխանում է BMP վերնագրում նշված բիթային խորությանը և յուրաքանչյուր պիքսելի համար նշում է գույնի կամ ներկապնակի թվային արժեքը: Երկու դիմակները միասին ստեղծում են անթափանց պատկեր, որը 1-բիթանոց թափանցիկությամբ նկար է. նրանք նաև թույլ են տալիս ֆոնային շրջադարձ կատարել: ICO և CUR ֆայլերի ICONDIRENTRY կառուցվածքում պատկերի բարձրությունը ստանում է նախատեսված չափերի արժեքը (դիմակները դնելուց հետո), մինչդեռ BMP վերնագրում բարձրության սահմանումը որոշվում է նախքան դրանք դնելը: Այդ պատճառով դիմակները պետք է ունենան նույն չափերը, իսկ BMP վերնագրում նշված բարձրությունը պետք է երկու անգամ ավելի բարձր լինի, քան ICONDIREENTRY կառուցվածքում:

Թարմացված կառուցվածքը

Ի՞նչ է ICO-32-ը: Այս ձևաչափը 24-բիթանոց պատկեր է՝ ավելացված 8-բիթանոց ալֆա ալիքով: Այսպիսով, 32-բիթանոց պատկերներում դիմակներ չեն պահանջվում, սակայն դրանց օգտագործումը դեռ խորհուրդ է տրվում պատկերն ավելի լավ դիտելու համար։

Windows XP-ը և ավելին սկսեց օգտագործել 32-բիթանոց պատկերը True color ռեժիմում՝ կառուցելով AND դիմակ՝ հիմնվելով ալֆա ալիքի վրա, այն դեպքերում, երբ 24-բիթանոց տարբերակը բացակայում է ICO/CUR ֆայլում: Այնուամենայնիվ, Windows-ի ավելի վաղ տարբերակները մեկնաբանում են բոլոր պիքսելները 100% անթափանցիկությամբ, եթե համապատասխան դիմակը պատկերված չէ:

Հղում պատկերի տվյալներին

Պատկերի բոլոր տվյալները, որոնք հղում են անում գրացուցակում, գալիս են անմիջապես դրանից: Ընդհանուր պրակտիկան այն է, որ դրանք պահվեն նույն կարգով, ինչ պատկերների գրացուցակում են:

Այսպիսով, եթե պատկերը պահվում է BMP ձևաչափով, այն պետք է բացառի հանրային BITMAPFILEHEADER կառուցվածքը, մինչդեռ եթե այն պահվում է PNG ձևաչափով, ապա այն պետք է պահպանվի ամբողջությամբ։

Բիթերի քանակը

Bitmap-ի դասական ձևաչափը՝ BITMAPINFOHEADER, աջակցում է այն պահել պիքսելում 32 բիթով: Երբ ձայնագրվում է որպես առանձին BMP ֆայլ, դրա բաժանումը չի օգտագործվում: Այնուամենայնիվ, երբ նույն տվյալները պահվում են ICO կամ CUR ֆայլի ներսում, Windows XP-ը (Windows-ի առաջին տարբերակը, որն ապահովում է ICO/CUR ֆայլի ձևաչափը 1 բիթից ավելի թափանցիկությամբ) և վերևում այս բայթը մեկնաբանում է որպես ալֆա արժեք:

Թեև Microsoft-ի տեխնիկական փաստաթղթերում նշվում է, որ այս արժեքը պետք է լինի զրո, սակայն .NET ներկառուցված պատկերակների կոդավորիչը (System.Drawing.Icon.Save) սահմանում է այն 255: Գործնական համակարգը, կարծես, ամբողջովին անտեսում է այս արժեքը գործնականում:

Գունային հարթությունները 0-ի կամ 1-ի վրա դնելը օպերացիոն համակարգը համարժեք է վերաբերվում, բայց եթե սահմանվում է 1-ից բարձր, այս արժեքը պետք է բազմապատկվի բիթերով մեկ պիքսելում՝ որոշելու պատկերի գույնի վերջնական խորությունը: Հայտնի չէ, թե արդյոք Windows օպերացիոն համակարգի տարբեր տարբերակները հանդուրժում են տարբեր գույների հարթության արժեքները:

Բիթերը մեկ պիքսելում կարող են սահմանվել զրոյի, բայց կարելի է նաև եզրակացնել այլ տվյալներից: Մասնավորապես, եթե bitmap-ը PNG սեղմված չէ, ապա դրանք կարող են հաշվարկվել՝ հիմնվելով bitmap-ի տվյալների երկարության վրա՝ համեմատած դրա չափի: Եթե ​​bitmap-ը սեղմված է PNG-ով, ապա յուրաքանչյուր պիքսելի բիթերը պահվում են այդ ֆայլի տվյալների մեջ:

Հայտնի չէ, թե արդյոք Windows օպերացիոն համակարգի տարբեր տարբերակները պարունակում են բանաձև՝ որոշելու բիթերի խորությունը բոլոր հնարավորությունների համար, եթե այս արժեքը զրոյական է:

PNG ձևաչափ

Windows Vista-ն ներկայացրել է ICO և CUR ձևաչափերից PNG պատկերներ կարդալու հնարավորությունը: PNG-ը կարող է պահպանվել այնպես, ինչպես ստանդարտ BMP պատկերակը Windows Icon ձևաչափով, բացառությամբ, որ պատկերը պետք է ամբողջությամբ պահվի՝ ֆայլի վերնագրի հետ միասին:

պատկերակների գրադարան

Սրբապատկերների գրադարանը Windows-ի պատկերակները տեղադրելու միջոց է: Սա սովորաբար գործարկվող 16 կամ 32 բիթանոց երկուական ֆայլ է .ICL ընդլայնմամբ: Այն ունի պատկերակների ֆայլեր, որոնք օգտագործվում են որպես պատկերակներ: Windows Vista-ն և ավելի ուշ չեն աջակցում 16-բիթանոցից ցածր պատկերակների դիտում:

Սա հիմնական տեղեկատվությունն է ICO ֆայլի ձևաչափի վերաբերյալ (ինչ է դա պարզ բառերով): Պարզ ասած, սա համակարգչի ցանկացած հավելվածի կամ գրացուցակի պատկերակն է: Այն GUI-ի մի մասն է և կարող է վերաբերել ցանկացած ֆայլի, պատուհանի, գրացուցակի, սարքի դրայվերի, OS տարրի և այլն: Երբ սեղմում եք նման պատկերակի վրա, տեղի է ունենում որոշ սպասված գործողություն:

Առանձին-առանձին, հարկ է նշել պատկերակները, որոնք պարունակում են միայն հավելվածների կամ տվյալների հղումներ, որոնք հայտնի են որպես դյուրանցումներ: Նրանք նույնպես ներկայումս նշվում են ICO ֆորմատի ֆայլերով: Էլ ի՞նչն է ուշագրավ այս տեսակի ֆայլերի մեջ:

Վերևում նշված էին ICO ձևաչափով նման պատկերակի տեխնիկական բնութագրերը, բայց ի՞նչ նկարներ կարող են օգտագործվել այս ֆայլերում: Որոշ պատկերներ ներկառուցված են օպերացիոն համակարգում և առաջարկվում են լռելյայն: Սակայն դրանց միատեսակության շնորհիվ առաջացել է միտում՝ ստեղծելու տարբեր սրբապատկերներ կամ նույնիսկ դրանց խմբեր, որն արվում է անկախ նկարիչների կողմից։