Енциклопедија за заштита од пожари

ико формат што. Како брзо и лесно да зачувате слика во формат ico? Како да го инсталирате приклучокот за .ico екстензии во Photoshop

ICO-датотеките содржат една или повеќе слики со повеќе големини и длабочини на бои, што им овозможува соодветно скалирање. Во Windows, сите извршни датотеки што се наоѓаат на работната површина, во менито Start или во Windows Explorer мора да имаат икона во формат ICO. Што е оваа датотека?

На пример, ова е иконата на компјутерот што можете да ја видите на работната површина како „Мој компјутер“, како и сликата на палетата што ја претставува програмата Paint. ICO-датотеките се тесно поврзани со датотеките CUR. Како тие се разликуваат едни од други?

Форматот на датотеката CUR е речиси идентичен графички формат за неанимирани курсори во Microsoft Windows. Единствените разлики помеѓу двата типа на датотеки се бајтите што се користат за нивно идентификување и додавањето на пристапна точка до заглавието CUR. Точката е дефинирана како поместување на пикселите (во x, y координати) од горниот лев агол на сликата на курсорот каде што корисникот всушност покажува на глувчето.

Формат историја: што е ICO

Овие датотеки се појавија во првите дистрибуции на Windows. Со текот на времето, тие значително се променија.

Иконите воведени во Windows 1.0 беа 32x32 пиксели и беа монохроматски. Поддршката за 16 бои беше воведена во Windows 3.0.

Win32 воведе поддршка до 16,7 милиони бои (Truecolor) и 256x256 пиксели во големина. Виндоус 95, исто така, имаше нов мотор за битмапа на независен уред (DIB). Сепак, само 256 бои беа користени за икони во оваа верзија на ОС. Беше можно да се овозможат боите 65535 (Highcolor) со менување на вредноста на иконата на командната линија на Shell во регистарот или со купување на Microsoft Plus! за Windows 95.

Поставката Shell дозволи поголеми икони наместо 32x32 во датотеката ICO. Што се подразбира? Една датотека може да складира која било големина на слика од 1x1 до 256x256 пиксели (вклучувајќи неквадратни големини) со 2 (ретко користени), 16, 256, 65535 или 16,7 милиони бои. Меѓутоа, во пракса, „школка“ сè уште не можеше да прикаже икони од голем опсег на бои. Областа за известување на лентата со задачи на Windows стандардно беше ограничена на 16 нијанси до објавувањето на Windows Me. Тоа значеше дека без оглед на поставките, иконите се прикажуваа на екранот на ист начин.

Последователен развој

Windows XP додаде поддршка за 32-битни бои (16,7 милиони бои плус алфа транспарентност), што овозможи проѕирните области како што се сенки, анти-алиасинг и стаклени ефекти да се прикажуваат во икона. Оваа дистрибуција на ОС стандардно користеше икони со 48x48 пиксели во Windows Explorer. Windows XP може да се конфигурира да ги прикажува сите икони на 256x256 (со менување на вредностите на големината во Shell), но селективно уредување не беше достапно. Мајкрософт го поддржува препорачаното поставување големини на иконите на 48x48 пиксели за верзијата XP.

Во верзијата Виста

Windows Vista додаде можност за прикажување на икони од 256x256 пиксели во File Explorer, како и поддршка за компресиран формат PNG. Иако технички не е потребна компресија, поддршката на Microsoft препорача сите икони 256x256 во ICO-датотеките да се зачуваат како PNG. Ова овозможи да се намали вкупната големина на датотеката.

Windows Vista Explorer поддржа непречено скалирање на иконите до нестандардни големини, кои беа прикажани во лет, дури и ако немаше слика во самата датотека. Оваа дистрибуција на оперативниот систем додаде лизгач на големини на икони за „скала“ воопшто. При користење на повисока резолуција и режим DPI, се препорачува да се користат поголеми формати на икони (на пример, 256x256).

Структура на ресурси со икони

Форматот за складирање на датотеки со икони во Microsoft Windows е како што следува. ICO или CUR се состои од структура ICONDIR („Директориум на икони“) што содржи база на податоци ICONDIRENTRY за секоја слика во датотеката, проследена со соседен блок од сите битмапи слики (кои може да бидат во Windows BMP формат, со исклучок на структурата BITMAPFILEHEADER, или во формат PNG, зачуван во целост).

Сликите со длабочина помала од 32 бита одговараат на одреден формат: сликата е кодирана како една, која се состои од маска во боја (XOR) заедно со маска за непроѕирност. Во овој случај, првиот мора да му претходи на вториот во податоците за битмапа. Ако сликата е зачувана по редослед од дното кон врвот, маската XOR ќе биде нацртана под непроѕирната.

Големината на второто е 1 бит по пиксел, без оглед на длабочината на бојата наведена во насловот BMP. Маската за непроѕирност одредува кои пиксели се целосно транспарентни, а кои не се. XOR одговара на длабочината на битот означена во насловот BMP и ја одредува нумеричката вредност на бојата или палетата за секој пиксел. Заедно, двете маски создаваат непроѕирна слика, која е слика со 1-битна транспарентност; овозможуваат и инверзија на позадината. Висината на сликата во структурата ICONDIRENTRY на датотеките ICO и CUR ја зема вредноста на нејзините наменети димензии (откако ќе се постават маските), додека дефиницијата на висината во заглавието BMP се одредува пред да се постават. Поради оваа причина, маските мора да имаат исти димензии, а висината наведена во заглавјето на BMP мора да биде двојно поголема од структурата ICONDIREENTRY.

Ажурирана структура

Што е ICO-32? Овој формат е 24-битна слика со додаден 8-битен алфа канал. Така, маските не се потребни во 32-битни слики, но сепак се препорачува нивна употреба за подобро гледање на сликата.

Windows XP и погоре почнаа да ја користат 32-битната слика во режим на вистинска боја, градејќи маска И врз основа на алфа каналот во случаи кога 24-битната верзија не е присутна во датотеката ICO/CUR. Сепак, претходните верзии на Windows ги толкуваат сите пиксели со 100% непроѕирност, освен ако соодветната маска не е обезбедена со слика.

Референтни податоци за слики

Сите податоци за сликата што упатуваат на записи во директориумот доаѓаат директно од него. Вообичаената практика е да се складираат по истиот редослед како што се во директориумот со слики.

Така, ако сликата е зачувана во BMP формат, таа мора да ја исклучи јавната структура BITMAPFILEHEADER, додека ако е зачувана во PNG формат, мора да се зачува во целост.

Број на битови

Класичниот формат на битмапа BITMAPINFOHEADER поддржува негово зачувување со 32 бита по пиксел. Кога е снимен како самостојна BMP-датотека, нејзината поделба не се користи. Меѓутоа, кога истите податоци се зачувани во датотека ICO или CUR, Windows XP (првата верзија на Windows што поддржува формат на датотека ICO/CUR со повеќе од 1 бит транспарентност) и погоре го толкува овој бајт како алфа вредност.

Иако техничката документација на Мајкрософт вели дека оваа вредност треба да биде нула, вградениот енкодер за икони .NET (System.Drawing.Icon.Save) го поставува на 255. Се чини дека оперативниот систем целосно ја игнорира оваа вредност во пракса.

Поставувањето рамнини на бои на 0 или 1 се третира еквивалентно од оперативниот систем, но ако е поставено над 1, оваа вредност мора да се помножи со битови по пиксел за да се одреди конечната длабочина на бојата на сликата. Не е познато дали различните верзии на оперативниот систем Виндоус се толерантни на различни вредности на рамнината на боите.

Битови по пиксел може да се постават на нула, но може да се заклучат и од други податоци. Особено, ако битмапата не е компресирана со PNG, тогаш тие може да се пресметаат врз основа на должината на податоците за битмапата во однос на нејзината големина. Ако битмапата е компресирана со PNG, битовите по пиксел се зачувуваат во податоците на таа датотека.

Не е познато дали различните верзии на оперативниот систем Виндоус содржат формула за одредување на длабочината на битот за сите способности ако оваа вредност е поставена на нула.

PNG формат

Windows Vista воведе можност за читање PNG слики од ICO и CUR формати. PNG може да се зачува на ист начин како и стандардната BMP икона во формат на Windows Icon, освен што сликата мора да се зачува во целост, заедно со заглавието на датотеката.

библиотека со икони

Библиотеката со икони е начин за инсталирање икони на Windows. Ова е обично извршна 16-битна или 32-битна бинарна датотека со екстензија .ICL. Има датотеки со икони што се користат како икони. Windows Vista и подоцна не поддржуваат икони за гледање под 16-битни.

Ова се основните информации во врска со форматот на датотеката ICO (што е тоа во едноставни термини). Едноставно кажано, ова е иконата на која било апликација или директориум на компјутерот. Тој е дел од GUI и може да се однесува на која било датотека, прозорец, директориум, двигател на уредот, елемент на ОС итн. Кога ќе кликнете на таква икона, се случува некое очекувано дејство.

Одделно, вреди да се забележат иконите кои содржат само врски до апликации или податоци, познати како кратенки. Тие, исто така, во моментов се означени со датотеки во формат ICO. Што друго е извонредно за овој вид датотеки?

Погоре, беа наведени техничките карактеристики на таквата икона во формат ICO, но кои слики може да се користат во овие датотеки? Одредени слики се вградени во оперативниот систем и се стандардно понудени. Но, поради нивната униформност, се појави тренд да се создаваат различни икони или дури и групи од нив, што го прават независни уметници.

Ако вашиот компјутер има антивирусна програмаможе скенирајте ги сите датотеки на компјутерот, како и секоја датотека поединечно. Можете да скенирате која било датотека со десен клик на датотеката и избирање на соодветната опција за скенирање на датотеката за вируси.

На пример, на оваа слика, датотека my-file.ico, тогаш треба да кликнете со десното копче на оваа датотека и во менито датотека изберете ја опцијата „скенирајте со AVG“. Избирањето на оваа опција ќе го отвори AVG Antivirus и ќе ја скенира датотеката за вируси.


Понекогаш може да произлезе грешка од неправилна инсталација на софтвер, што може да се должи на проблем што се појавил за време на процесот на инсталација. Тоа може да пречи на вашиот оперативен систем Поврзете ја вашата ICO-датотека со правилната софтверска апликација, влијаејќи на т.н "асоцијации за проширување на датотеки".

Понекогаш едноставно повторно инсталирање на GIMPможе да го реши вашиот проблем со правилно поврзување на ICO со GIMP. Во други случаи, проблемите со асоцијацијата на датотеки може да произлезат од лошо софтверско програмирањепрограмер, и можеби ќе треба да го контактирате развивачот за дополнителна помош.


Совет:Обидете се да го ажурирате GIMP на најновата верзија за да бидете сигурни дека ги имате најновите поправки и ажурирања.


Ова може да изгледа премногу очигледно, но често самата датотека ICO може да го предизвика проблемот. Ако сте примиле датотека преку прилог на е-пошта или сте ја презеле од веб-локација и процесот на преземање бил прекинат (на пример, поради прекин на струја или друга причина), датотеката може да е оштетена. Ако е можно, обидете се да добиете нова копија од датотеката ICO и обидете се повторно да ја отворите.


Внимателно:Оштетена датотека може да предизвика колатерална штета на претходниот или постоечки малициозен софтвер на вашиот компјутер, па затоа е важно да го одржувате вашиот компјутер ажуриран со ажуриран антивирус.


Ако вашата ICO датотека поврзани со хардверот на вашиот компјутерза да ја отворите датотеката што можеби ќе ви треба ажурирајте ги драјверите на уредотповрзани со оваа опрема.

Овој проблем обично се поврзуваат со типови на медиумски датотеки, кои зависат од успешното отворање на хардверот во компјутерот, на пример, звучна картичка или видео картичка. На пример, ако се обидувате да отворите аудио датотека, но не можете да ја отворите, можеби ќе треба ажурирајте ги драјверите за звучна картичка.


Совет:Ако кога ќе се обидете да отворите ICO-датотека добивате Порака за грешка поврзана со датотеката .SYS, веројатно проблемот би можел да биде поврзани со оштетени или застарени двигатели на уредоткои треба да се ажурираат. Овој процес може да се олесни со користење на софтвер за ажурирање на драјвери како што е DriverDoc.


Ако чекорите не го решија проблемоти сè уште имате проблеми со отворањето на ICO-датотеките, тоа може да се должи на недостаток на достапни системски ресурси. Некои верзии на ICO-датотеки може да бараат значителна количина на ресурси (на пр. меморија/RAM, процесорска моќ) за правилно отворање на вашиот компјутер. Овој проблем е доста чест ако користите прилично стар компјутерски хардвер и многу понов оперативен систем во исто време.

Овој проблем може да се појави кога на компјутерот му е тешко да ја заврши задачата бидејќи оперативниот систем (и другите услуги што работат во заднина) можат троши премногу ресурси за да ја отвори датотеката ICO. Обидете се да ги затворите сите апликации на вашиот компјутер пред да ја отворите датотеката со икони. Со ослободување на сите достапни ресурси на вашиот компјутер, ќе ги обезбедите најдобрите можни услови за обид за отворање на датотеката ICO.


Ако ти ги заврши сите горенаведени чекории вашата ICO-датотека сè уште нема да се отвори, можеби ќе треба да ја извршите хардверска надградба. Во повеќето случаи, дури и со постари верзии на хардвер, процесорската моќ сепак може да биде повеќе од доволна за повеќето кориснички апликации (освен ако не работите многу интензивна работа на процесорот, како што се 3D рендерирање, финансиско/научно моделирање или работа интензивна за медиуми ) . На овој начин, веројатно е дека вашиот компјутер нема доволно меморија(почесто се нарекува „RAM“ или RAM) за извршување на задачата за отворање датотека.

Најчестиот проблем што ги спречува корисниците да ја отворат оваа датотека е неправилно доделената програма. За да го поправите ова во Windows, треба да кликнете со десното копче на датотеката, во контекстното мени, да го поместите глувчето над ставката „Отвори со“ и да ја изберете ставката „Избери програма ...“ од паѓачкото мени. . Како резултат на тоа, ќе видите листа на инсталирани програми на вашиот компјутер и можете да ја изберете соодветната. Исто така, препорачуваме да го проверите полето до „Користете ја оваа апликација за сите ICO-датотеки“.

Друг проблем со кој нашите корисници исто така често се среќаваат е тоа што датотеката ICO е оштетена. Оваа ситуација може да се појави во многу случаи. На пример: датотеката не беше целосно преземена како резултат на грешка на серверот, датотеката првично беше оштетена итн. За да го решите овој проблем, користете една од препораките:

  • Обидете се да ја пронајдете саканата датотека во друг извор на Интернет. Можеби ќе имате среќа да најдете подобра верзија. Пример за пребарување на Google: „Тип на датотека:ICO“ . Само заменете го зборот „датотека“ со името што го сакате;
  • Побарајте повторно да ви ја испрати оригиналната датотека, можеби е оштетена за време на преносот;

Формат МЦКсличен на форматот CUR(Windows курсори) за складирање на курсори. Разликата лежи во нумеричката вредност на едно поле во структурата на заглавието и толкувањето на вредностите на другите две полиња во истата структура.

Еден МЦК-датотеката содржи една или повеќе икони, од кои големината и бојата на секоја се поставени посебно. Големината на иконата може да биде која било, но најчесто користените квадратни икони се 16, 32 и 48 пиксели. Се користат и икони со големини од 24, 40, 60, 72, 92, 108, 128 пиксели.

Почнувајќи со Windows 98/2000, форматот поддржува вградување JPEG и PNG слики, но податоците за иконите обично се складираат некомпресирани.

Иконите доаѓаат во природна боја (вистинска боја, 24-битна длабочина на боја), висока боја (16-битна длабочина на боја) или фиксна палета (256, 16 или само 2 бои). Во овој случај, бројот што одговара на секој пиксел не ја означува бојата, туку бројот на бојата во палетата.

Во однос на нивната структура, сликите во датотеката ICO се најблиску до BMP, но фундаментално се разликуваат од нив во присуство на дополнителна слика - маска поставена на позадината со помош на операцијата 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 го дефинира бројот на битови по пиксел (битови по пиксел). Оваа вредност може да биде 0, бидејќи лесно се добива од други податоци; на пример, ако сликата не е зачувана во формат PNG, тогаш бројот на битови по пиксел се пресметува врз основа на информации за големината на растерот, како и неговата ширина и висина. Ако сликата е зачувана во формат PNG, тогаш соодветните информации се зачувуваат во самиот PNG. Сепак, поставувањето на ова поле на 0 не се препорачува, бидејќи логиката за избор на најдобра слика е непозната во различни верзии на Windows.
  • B.CUR ја дефинира вертикалната координата на „жешката точка“ во пиксели, во однос на горниот раб на сликата.
големина 8 4 Ја одредува големината на растерот во бајти
офсет 12 4 Го одредува апсолутното поместување на битмапата во датотеката.

Белешки

исто така види

Врски


Фондацијата Викимедија. 2010 година.

Погледнете што е „ICO (формат на датотека)“ во другите речници:

    ICO, икона за Windows Екстензија на датотека: .ico Тип Развивач: Тип на формат: растерска графика ICO (икона за Windows) формат на датотека за складирање датотеки со икони во Microsoft Windows. Форматот ICO е сличен на форматот CUR (Windows cursors), дизајниран за ... ... Википедија

    Овој термин има други значења, видете RAW. RAW (англиски необработен, необработен) формат на податоци што содржи сурови (или минимално обработени) податоци, што избегнува губење на информации и нема ... ... Википедија

    Формат на датотека CorelDRAW Extension.cdr Развиено од Corel Corporation Тип на формат Векторска графика, битмапа графика Отвори формат? не ... Википедија

    Оваа статија или дел има листа на извори или надворешни врски, но изворите на поединечни изјави остануваат нејасни поради недостатокот на фусноти... Википедија

    Дигитална претстава за комуникација на податоци за дефиниција на производот (IGES) (се изговара: ijes) Дигитална претстава за комуникација на податоци за дефиниција на производот 2D/3D векторски графички формат; се користи од многу ... Википедија

    Оваа статија вклучува опис на терминот „AIFF“; за фудбалската федерација АИФФ, видете Фудбалска федерација на цела Индија Размена на аудио наставка за формат на датотека .aiff .aif .aifc MIME audio/x aiff audio/aiff Развиена од Apple Inc. Вид на формат Аудио датотека ... Википедија

    Наставка JPEG2000 .jp2, .j2k, .jpf, .jpx, .jpm, .mj2 MIME слика/jp2, слика/jpx, слика/jpm, видео/mj2 Развиена од Joint Photographic Experts Group Тип на формат Графички формат Стандард(и) . .. Википедија

    Extension.fpx Вид на графички формат на битмапа Проширен од IVUE FlashPix е формат на датотека за складирање на графички битмапи што ви овозможува да зачувате слика со повеќе резолуции во една датотека. И покрај фактот дека во овој случај големината на датотеката е ... ... Википедија

    - (порано, исто така, англиски напреден формат за стриминг, формат за активен стриминг) формат на датотека развиен од Microsoft што содржи стриминг аудио и видео. ASF е дел од Windows Media. Форматот е погоден и за локална ... ... Википедија

    Екстензија .avi MIME видео / avi, видео / msvideo, видео / x , msvideo Развиено од Microsoft Контејнер за медиум од типот Формат Содржи аудио, видео аудио-видео интерлеав (скратено како AVI; lit. "секвенца ... Википедија

ICO, икона за Windows
Продолжување .ико
MIME-тип image/vnd.microsoft.icon
Програмер Мајкрософт
Тип на формат растерска графика

Формат МЦКсличен на форматот CUR(Windows курсори) за складирање на курсори. Разликата лежи во нумеричката вредност на едното поле во структурата на заглавието и толкувањето на вредностите на другите две полиња од истата структура.

Еден МЦК-датотеката содржи една икона. Иконите можат да бидат од која било големина, но најчесто користените квадратни икони се 16px, 32px и 48px. Се користат и икони со големини од 24, 40, 60, 72, 92, 108, 128 пиксели.

Почнувајќи со Windows 98/2000, форматот поддржува вградување JPEG и PNG слики, но податоците за иконите обично се складираат некомпресирани. [ ]

Иконите доаѓаат во природна боја (вистинска боја, 24-битна длабочина на боја), висока боја (16-битна длабочина на боја) или фиксна палета (256, 16 или само 2 бои). Во овој случај, бројот што одговара на секој пиксел не ја означува бојата, туку бројот на бојата во палетата.

Во однос на нивната структура, сликите во датотеката ICO се најблиску до BMP, но фундаментално се разликуваат од нив во присуство на дополнителна слика - маска поставена на позадината со помош на операцијата AND на битови, што овозможува (целосна) транспарентност на сликата. Последователно XOR-информирање на главната слика може дури и да произведе „превртени“ пиксели на места каде што позадината не е маскирана.

Дополнително, почнувајќи од Windows XP, се поддржани 32-битни икони - секој пиксел одговара на 24-битна боја и 8-битен алфа канал, што овозможува 256 нивоа на делумна транспарентност. Користејќи го алфа каналот, можете да прикажете икони со мазни (заматени) рабови и сенка што се вклопува со која било позадина; маската во овој случај се игнорира.

Формат на датотека

Датотеката се состои од заглавие со фиксна должина, директориум со информации за слики и самите слики.

заглавие

Заглавието има големина од 6 бајти:

Каталог со информации за слики

Претставува последователни записи со фиксна големина (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 го дефинира бројот на битови по пиксел (битови по пиксел). Оваа вредност може да биде 0, бидејќи лесно се добива од други податоци; на пример, ако сликата не е зачувана во формат

Слични објави