Шта је ИЦО у једноставним терминима?

27. 2. 2019.

ИЦО је графички формат за иконе рачунара у Мицрософт Виндовс-у. ИЦО датотеке садрже једну или више слика са различитим величинама и дубинама боја, што вам омогућава да их прилагодите. У оперативном систему Виндовс, све извршне датотеке које се налазе на радној површини, у Старт изборнику или у Виндовс Екплореру морају имати ИЦО икону. Шта је овај фајл?

ицо шта је

На пример, ово је икона рачунара која се може видети на радној површини као ставка „Мој рачунар“, као и слика палете која означава програм Паинт. ИЦО датотеке су блиско повезане са ЦУР датотекама. Како се разликују једни од других?

Формат датотеке ЦУР је готово идентичан графички формат за не-анимиране курсоре у Мицрософт Виндовс-у. Једина разлика између ова два типа датотека су бајтови који се користе за њихово идентификовање, као и додавање приступне тачке у ЦУР заглавље. Приступна тачка је дефинисана као помак пиксела (у к, и координатама) из горњег лијевог угла слике курсора, гдје корисник заправо показује на миша.

ицо филе

Формат историје: шта је ИЦО

Ови фајлови су се појавили у првим дистрибуцијама "Виндовса". Временом су се значајно променили.

Иконе представљене у оперативном систему Виндовс 1.0 биле су величине 32 × 32 пиксела и биле су једнобојне. Подршка за 16 боја уведена је у Виндовсу 3.0.

Вин32 је представио подршку за до 16,7 милиона боја (Труецолор) и 256к256 пиксела. Виндовс 95 је такође имао нови ДИБ (енг. Девице Индепендент Битмап). Међутим, само 256 боја је коришћено за иконе у овој верзији ОС-а. Можете укључити боје 65535 (Хигхцолор) промјеном вриједности иконе командне линије Схелл у регистру или куповином Мицрософт Плус! за Виндовс 95.

ицо шта је то једноставним речима

Схелл конфигурација дозвољава употребу већих икона уместо 32 × 32 у ИЦО датотеци. Шта то значи? У једној датотеци може се похранити слика било које величине од 1 × 1 до 256 × 256 пиксела (укључујући не-квадратне димензије) са 2 (ријетко кориштена), 16, 256, 65535 или 16,7 милиона боја. Међутим, у пракси, "љуска" још увијек није могла приказати иконе великог распона боја. Област обавештења на Виндовс траци задатака била је ограничена на 16 нијанси по подразумеваној вредности све до изласка Виндовс Ме. То је значило да су, без обзира на поставке, иконе приказане на екрану истог типа.

Накнадни развој

Виндовс КСП је додао подршку за 32-битне боје (16,7 милиона боја плус транспарентност алфа канала), што је омогућило приказивање тих прозирних подручја као што су сенке, анти-алиасинг и ефекти стакла у икони. Ова подразумевана дистрибуција ОС-а користи 48 × 48 пиксела икона у Виндовс Екплореру. Виндовс КСП се може конфигурисати на такав начин да све иконе почну да се појављују у величини 256 × 256 (променом вредности величине у Схелл-у), али селективно уређивање није било доступно. Техничка подршка Мицрософт је препоручио да величина икона буде постављена на 48 × 48 пиксела за КСП верзију.

ицо формат датотеке

У верзији "Висте"

Виндовс Виста је додао могућност приказивања 256 × 256 пиксела у Екплореру, као и подршку за компримоване ПНГ формат. Упркос чињеници да са техничке тачке гледишта није потребна компресија, Мицрософтова подршка препоручила је да се све 256 × 256 икона у ИЦО фајловима чувају у ПНГ формату. То је омогућило смањење укупне величине датотеке.

Виндовс Виста Екплорер подржава глатко скалирање икона на нестандардне величине које су приказане у лету, чак и ако у самој датотеци нема слике. У овој дистрибуцији ОС-а додан је клизач да би се "увећала" величина икона у целини. Када се користи режим веће резолуције и ДПИ, препоручено је да се користе већи формати икона (на пример, 256 × 256).

икона прозора

Ицон Ресоурце Струцтуре

Формат складиштења датотека са иконама у оперативном систему Мицрософт Виндовс је следећи. ИЦО или ЦУР се састоји од ИЦОНДИР структуре ("Ицон Цаталог") која садржи ИЦОНДИРЕНТРИ скуп података за сваку слику у датотеци, након чега слиједи континуирани блок свих битмап слика (које могу бити у Виндовс БМП формату, осим БИТМАПФИЛЕХЕАДЕР структуре, или у ПНГ формату, потпуно спремљене).

Слике са дубином мањом од 32 бита одговарају одређеном формату: слика је кодирана као једна која се састоји од маске боје (КСОР) заједно са маском непрозирности. У овом случају, прва би требало да претходи другој у битмап подацима. Ако је слика спремљена у ред одоздо према горе, КСОР маска ће бити нацртана испод непрозирне.

Величина последње је 1 бит по пикселу, без обзира на дубину боје која је наведена у заглављу БМП-а. Маска непрозирности показује који пиксели су потпуно транспарентни и који нису. КСОР одговара дубини бита назначеном у заглављу БМП-а, и означава нумеричку вредност боје или палете за сваки пиксел. Заједно, обје маске стварају непрозирну слику, која је слика са 1-битном транспарентношћу; они такође дозвољавају позадинску инверзију. Висина слике у ИЦОНДИРЕНТРИЈСКОЈ структури ИЦО и ЦУР фајлова узима величину коју би требало да буде (након састављања маски), док се одређивање висине у БМП заглављу одређује пре него што се постави. Из тог разлога, маске морају бити исте величине, а висина назначена у заглављу БМП-а мора бити два пута већа него у ИЦОНДИРЕНТРИ структури.

формат за складиштење датотека у Мицрософт Виндовс прозорима

Упдатед струцтуре

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

Виндовс верзије КСП-а и више почеле су да користе 32-битну слику у режиму истинске боје, градећи АНД маску на основу алфа канала у случајевима када 24-битна верзија није представљена у ИЦО / ЦУР датотеци. Међутим, раније верзије Виндовса тумаче све пикселе са 100% непрозирности, осим ако одговарајућа маска није обезбеђена са сликом.

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

Сви сликовни подаци који се односе на уносе у директорију долазе директно из њега. Уобичајена пракса је да се похрањују у истом редослиједу као у каталогу слика.

Дакле, ако је слика спремљена у бмп формат требало би да искључи отворену БИТМАПФИЛЕХЕАДЕР структуру, а ако се она складишти у ПНГ формату, треба је у потпуности ускладиштити.

Број битова

Класични битмап формат БИТМАПИНФОХЕАДЕР подржава његово чување са 32 бита по пикселу. Када снимате као самосталну БМП датотеку, њена подела се не користи. Међутим, када се исти подаци похрањују у ИЦО или ЦУР датотеци, Виндовс КСП (прва верзија Виндовса који подржава ИЦО / ЦУР формат датотеке с више од 1 бита транспарентности) и горе интерпретира овај бајт као алфа вриједност.

ицо и цур

Иако Мицрософтова техничка документација наводи да ова вредност треба да буде нула, енкодер иконе уграђен у .НЕТ (Систем.Дравинг.Ицон.Саве) поставља га на 255. Чини се да оперативни систем у пракси потпуно игнорише ову вредност.

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

Битови по пикселу могу бити постављени на нулу, али могу бити изведени и из других података. Конкретно, ако битмапа није компримована ПНГ, онда се могу израчунати на основу дужине података растерске слике у односу на његову величину. Ако је битмапа компримована ПНГ, битови по пикселу се чувају у подацима овог фајла.

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

ПНГ формат

У оперативном систему Виндовс Виста било је могуће читати ПНГ слике са ИЦО и ЦУР. ПНГ датотеке се могу сачувати на исти начин као и стандардна БМП икона у формату Виндовс иконе, осим што је слика у потпуности спремљена са заглављем датотеке.

Либрари либрари

Књижница икона је начин да инсталирате Виндовс иконе. Ово је обично извршна 16-битна или 32-битна бинарна датотека са екстензијом .ИЦЛ. Има иконе које се користе као иконе. Виндовс Виста и новије верзије не подржавају приказивање икона испод 16-битних.

Ово су основне информације о ИЦО формату датотеке (што је једноставније). Једноставно речено, ово је икона било које апликације или директоријума у ​​рачунару. Она је део ГУИ и може означавати било коју датотеку, прозор, директориј, управљачки програм уређаја, елемент ОС и тако даље. Када кликнете на такву икону, појављује се свака очекивана акција.

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

Горе наведене техничке карактеристике такве иконе у ИЦО формату, али које слике се могу користити у тим датотекама? Одређене слике су уграђене у оперативни систем и нуде се по дефаулту. Међутим, због њихове уједначености, настаје тенденција стварања различитих икона или чак њихових група, као што то чине независни умјетници.