Nínú àpẹrẹ onítàlékọ̀ọ̀rọ̀ àti kọ̀mpútà, aami (icons) ní ipa pàtàkì láti jẹ́ kí ojú-ọ̀nà (interface) rọrùn láti lò tí ó sì mọ́ kedere ní ojú. Bí o ṣe ń ṣe àtọ́wọ́dá desítọ́ọ̀bù rẹ, ń dá sọ́fitiwia sílẹ̀ tàbí ń ṣe àfihàn orúkọ-ọja lórí wẹ́ẹ̀bù, ó ṣeé ṣe kó tiẹ̀ ti pàdé Fáìlì ICO. Àwọn fáìlì kékeré wọ̀nyí ṣùgbọ́n tó lágbára ni wọ́n jẹ́ àfọwọ́kọ fún aami ní Microsoft Windows, ṣùgbọ́n kí ni wọ́n gan-an, kí ló dé tí wọ́n fi ṣe pàtàkì? Nínú àpilẹ̀kọ yìí, a ó kọ́ ọ nípa ohun pàtàkì nípa fáìlì ICO, ìtàn wọn, àlàyé ìmọ̀-ẹ̀rọ àti lílò wọn ní ìṣe, fún ẹnikẹ́ni tó nífẹ̀ẹ́ sí kíkọ̀ síi nípa fọ́ọ̀mátì fáìlì.
Kí ni Fáìlì ICO?
Fáìlì ICO, ìṣókúsọ fún "Icon file," jẹ́ fọ́ọ̀mátì àwòrán pàtó tí a dá kalẹ̀ fún ìpamọ́ aami kọ̀mpútà. Microsoft ló dá a sílẹ̀, ó sì jẹ́ àfọwọ́kọ fún ìṣàfihàn àpérò (applications), fáìlì, fọ́ọ́dà àti eroja míì nínú eto iṣiṣẹ Windows.
Kò dàbí fọ́ọ̀mátì àwòrán àgbàpọ̀ bí JPEG tàbí PNG tí a fi mọ́ fọ́tò tàbí gràfíìkì, fáìlì ICO jẹ́ amúlò fún aami kékeré tí a lè fa tóbi tàbí kéré tí ó gbọ̀dọ̀ dà gbígbẹ́ ní oríṣìíríṣìí ìwọn àti díréṣòlúṣọ̀nù. Fáìlì ICO ń ṣiṣẹ́ gẹ́gẹ́ bí apò tí ó lè gbà ọ̀pọ̀ àwòrán aami kan náà pẹ̀lú ìwọn àti ìjinlẹ̀ àwọ̀ tó yàtọ̀. Èyí jẹ́ kí eto iṣiṣẹ tàbí sọ́fitiwia yan àwòrán tó bá yẹ jù lọ fún àyíká tó wà, gẹ́gẹ́ bí aami 16x16 píkúsù kékeré nínú toolbar tàbí aami 256x256 píkúsù tó tóbi lórí desítọ́ọ̀bù tó ní díréṣòlúṣọ̀nù gíga.
Fáìlì ICO dá lórí ráṣítà (raster), ìtúmọ̀ rèé ni pé wọ́n ń lò píkúsù láti dá àwòrán, wọ́n sì ń gbà áfarawà láàyè kí aami lè darapọ̀ mọ́ àyíká abẹ́lẹ̀. Wọ́n máa ń kere gan-an ní ìwọn fáìlì, èyí tún jẹ́ kó dáa fún lílò orísun ètò.
Ìtàn Díẹ̀ Nipa Fáìlì ICO
Fọ́ọ̀mátì ICO ti wà látì ìbẹ̀rẹ̀ àkókò kọ̀mpútà tìkára ẹni. Wọ́n kọ́kọ́ ṣe é ní 1985 pẹ̀lú ìtújáde Windows 1.0, eto iṣiṣẹ (GUI) àkọ́kọ́ Microsoft.
Ní àkókò yẹn, aami jẹ́ àwòrán aláwọ̀ kan ṣoṣo, tí wọ́n fi dí wọn mọ́ 32x32 píkúsù láti bá díréṣòlúṣọ̀nù iboju àkókò yẹn àti ìdíyelé hardware mu.
Bí Windows ṣe ń yí padà, bẹ́ẹ̀ ni fọ́ọ̀mátì ICO náà ṣe ń dàgbà:
- Windows 3.0 (1990): Fi àtìlẹ́yìn 16 àwọ̀ kún un, tí ó jẹ́ kó rọrùn láti fi àlàyé síi nínú aami.
- Àkókò Win32 ( ọdún 1990s): Fà á sí àwọ̀ gidi (16.7 mílíọ̀nù àwọ̀) àti ìwọn tó dé 256x256 píkúsù, tó bá kaadi gràfíìkì tó dára jù lọ mu.
- Windows XP (2001): Mú àtìlẹ́yìn 32-bit pọ̀ síi pẹ̀lú alpha channel fún áfarawà tó rọrùn.
- Windows Vista (2006): Fi àtìlẹ́yìn 256x256 píkúsù pátápátá àti kíkó ìdínkù PNG sílẹ̀ nínú fáìlì ICO láti dín ìwọn fáìlì kù láì bà dídùn àwòrán jẹ.
Lónìí, ICO ṣi jẹ́ àfọwọ́kọ ní Windows 11 àti ẹ̀dá tó tẹ̀lé, bí ó tilẹ̀ jẹ́ pé fọ́ọ̀mátì tuntun bí PNG àti SVG ti wọ́pọ̀ lórí wẹ́ẹ̀bù. Ìdí tí ó fi pé títí ni àfarawà pẹ̀lú ẹ̀dá àtijọ́, nítorí náà sọ́fitiwia àti aami àtijọ́ ṣi ń ṣiṣẹ́.
Àlàyé Ìmọ̀-ẹ̀rọ àti Àwọn Àmì-Ìdámọ̀
Fáìlì ICO ní ètò inú tó rọrùn tí ó jẹ́ kí wọ́n rọrùn láti lò tí wọ́n sì lè yí padà fún oríṣìíríṣìí àdánù.
Èyí ni ìtúpalẹ̀ rẹ̀:
Ètò Fáìlì
Fáìlì ICO bẹ̀rẹ̀ pẹ̀lú akọsílẹ̀ ICONDIR, èyí tí ó ní:
- Pápá tí a pa mọ́ (tí ó máa ń jẹ́ 0 nígbà gbogbo).
- Ìdámọ̀ oríṣìíríṣìí (1 fún ICO, 2 fún fáìlì cursor).
- Nọ́ńbà àwọn àwòrán tí a pamọ́ sínú fáìlì náà.
Lẹ́yìn akọsílẹ̀ náà ni àkójọpọ̀ ètò ICONDIRENTRY wà, òkan sí òkan fún gbogbo àwòrán.
Gbogbo ètò kọọkan ń ṣàlàyé:
- Ìwọn àti gígùn (1 sí 256 píkúsù).
- Ìwọn pálẹ́ẹ̀tì àwọ̀ (0 fún àwọ̀ gidi).
- Nọ́ńbà bits pír píksẹ́lì (àpẹẹrẹ, 1 fún monochrome, 32 fún àwọ̀ gidi pẹ̀lú alpha).
- Ìbùdó (offset) àti ìwọn data àwòrán ní báìtì nínú fáìlì.
Data àwòrán gangan máa ń tẹ̀lé gẹ́gẹ́ bí àkójọpọ̀ kan, ní àkókò púpọ̀ nínú fọ́ọ̀mátì BMP (Bitmap) láìsí akọsílẹ̀ fáìlì tàbí, láti Windows Vista lọ, ní PNG fún ìdínkù. Fún aami àtijọ́, àwòrán máa ń lò bitmap AND àti XOR: iboju-boju AND ló ń ṣàkóso áfarawà (1-bit), nígbàtí XOR ṣe àfihàn data àwọ̀.
Àwọn Àmì-Ìdámọ̀ Pátá
- Ọ̀pọ̀ Ìwọn: ICO kan lè ní tó 256 àwòrán, láti 16x16 (aami toolbar kékeré) dé 256x256 (fún iboju gíga-DPI). Èyí mú kí aami dà gbígbẹ́ ní gbogbo ìwọn.
- Ìjinlẹ̀ Àwọ̀: Ó ń gbà monochrome (1-bit), 16/256 àwọ̀ (4/8-bit), high color (16-bit), àti àwọ̀ gidi (24/32-bit pẹ̀lú 8-bit alpha fún áfarawà).
- Ìdínkù: Ìdínkù PNG amóyàn fún aami tó tóbi ń dín ìwọn fáìlì kù nígbà tí ó tún pa dídùn mọ́. Microsoft ń ṣedájọ́ ìlò rẹ̀ fún aami 256x256 àwọ̀ gidi.
- Áfarawà àti Mask: Alpha channel tàbí mask AND ń jẹ́ kí aami hàn láìsí abẹ́lẹ̀, èyí ṣe pàtàkì fún overlays.
- Ìdíyelé Ìwọn: Bí ó tilẹ̀ jẹ́ pé àfọwọ́kọ dé 256x256, Windows lè fi aami tó tóbi jù bẹ́ẹ̀ hàn nípa fífò wọ́n, ṣùgbọ́n fífi ìwọn tó ju 256x256 lọ sínú ICO kì í ṣe àfọwọ́kọ.
Ètò yìí mú kí fáìlì ICO jẹ́ amúlò: aami àpẹẹrẹ lè jẹ́ díẹ̀ báìtì díẹ̀ gẹ́gẹ́ bíi kílọ́báìtì díẹ̀, bí ó tilẹ̀ jẹ́ pé ó ní ọ̀pọ̀ ẹ̀dá inú rẹ̀.
| Ẹya | Apejuwe | Apẹẹrẹ iwọn/jinlẹ |
|---|---|---|
| Iwọn ipinnu (resolutions) | Ọpọ aworan tí a fi sínú fún scalability | 16x16, 32x32, 48x48, 256x256 píkúsẹ́lì |
| Atilẹ́yìn àwọ̀ | Látọ̀dọ̀ àwọ̀ ìbẹ̀rẹ̀ dé àwọ̀ pípé pẹ̀lú àfarawà (transparency) | 1-bit (monochrome), 8-bit (256 colors), 32-bit (true color + alpha) |
| Compression | BMP (lai funmorawon) tàbí PNG (tó dára jùlọ fún aami ńlá) | Dín fáìlì 256x256 kù títí dé 50% |
| Àfarawà (transparency) | AND mask tàbí ikanni alpha | Jẹ́ kí lílo pọ̀ mọ́lẹ̀ lórí irú àyíká kankan láì hàn gbangba |
Àwọn ìlò tí a máa ń lò fáìlì ICO fún wọ́pọ̀
Àwọn fáìlì ICO wọ́pọ̀ nínú ayíká Windows àti sí i lọ:
- Aami deskitọ́ọ̀pù àti fáìlì: Wọ́n ń ṣàfihàn àwọn fọ́ọ́dà, àwọn shortcut, àti fáìlì nínú File Explorer. Àpẹẹrẹ ni aami fọ́ọ́dà aláwọ̀ ofeefee tí a mọ̀ sí Windows, fáìlì ICO ni wọ́n fi ṣe e tí a fi sínú àwọn orísun (system resources).
- Àami ohun elo (application): Gbogbo fáìlì Windows executable (.exe) ní ICO fún taskbar, Start Menu, àti deskitọ́ọ̀pù rẹ. Àwọn oníṣèdá ń fi wọ́n sínú nígbà tí wọ́n bá ń kọ́kọ́ (compilation).
- Favicons wẹẹbù: “favicon.ico” nínú root directory ojúlé kan ni ń pèsè aami kékeré nínú taabu aṣàwákiri, àwọn àmi ìfẹ́ (bookmarks), àti àpótí adirẹsi. Bí PNG ṣe jẹ́ ìwọlé ní báyìí, ICO ń jẹ́ kó ṣiṣẹ́ pẹ̀lú púpọ̀ nínú àwọn aṣàwákiri, pàápàá jùlọ àwọn atijọ́ bí Internet Explorer.
- Ìdàgbàsókè sọ́fọ́wérù: A ń lò ó nínú GUI fún bọ́tìnì, àwọn àkójọ aṣayan (menus), àti kọ́sọ́ọ̀sì (títí dé fọ́ọ́mù CUR tó jọmọ́). Àwọn irinṣẹ́ bí Visual Studio ń ṣàkóso fífi ICO kún un láéláé.
- Ìtúnṣe Síraẹni: Àwọn oníṣe lè rọ́pò àwọn aami àìfọ̀rọ̀wọ́pọ̀ fún fọ́ọ́dà tàbí drive nípasẹ̀ Windows Properties, wọ́n sábàa máa ń gba ICO àdáni láti àwọn ìkólé lórí ayélujára.
- Nínú àwọn ètò tí kì í ṣe Windows, ICO kì í ṣe ohun tí a máa ń lo lọ́pọ̀. macOS ń lò ICNS, Linux sì fẹ́ PNG, ṣùgbọ́n púpọ̀ nínú àwọn olootu àwòrán àti aṣàwákiri lè ṣí ICO.
Àwọn àǹfààní àti aláìlànfààní àwọn fáìlì ICO
Àǹfààní:
- Onírúurú Lílò: Atilẹ́yìn ọ̀pọ̀ àwòrán dájú pé aami ń hàn dáadáa nínú ọ̀pọ̀ àyíká.
- Ìbámu: Ti Windows gidi ni; sọ́fọ́wérù àti aṣàwákiri púpọ̀ ló ń gbà á.
- Ìdánáṣe: Iwọn fáìlì kékeré pẹ̀lú ànfàní funmorawon àṣàyàn.
- Bí a ṣe ń tọju àfarawà (transparency): Mask tí a kọ́ sínú fún fífi aami lórí àyíká láì ní àlùmọ́nì.
Aláìlànfààní:
- Ìdìdí iwọn: Wọ́n dì í mọ́ 256x256 lọ́dọ̀gba; àfihàn lórí àga iboju ńlá lè ní ìtóbi-tóbi tí a ń scale tí ó lè fa àbùdá àwòrán búburú.
- Tí kò bá mu ọjọ́-ìwájú wẹẹbù mu: Àwọn aṣàwákiri tuntun fẹ́ PNG tàbí SVG fún favicon nítorí scalability àti àwọn ànfààní míì tó dára jù.
- Ìdiju fún ṣíṣàtúnṣe: Àkọsílẹ̀ ọ̀pọ̀ àwòrán nílò irinṣẹ́ pàtàkì; àwọn olootu aláìlòpọ̀ kò lè ṣiṣẹ́ dáadáa pẹ̀lú rẹ̀.
- Sọ́ọ̀sì pẹpẹ kan ṣoṣo: Kì í dára fún macOS tàbí fónú alágbèéká láì ṣe àyípadà fáìlì.
Ní Ìparí
Fáìlì ICO lè dà bí nkan atijọ́ láti ọdún 1980s, ṣùgbọ́n bí wọ́n ṣe ti dàgbàsókè àti ìlò wọ́n ṣe ń jẹ́ kó ṣe pàtàkì fún ọ̀pọ̀ àwọn oníṣe Windows àti àwọn oníṣèdá. Láti aami dídúdú-fúnfun tí ó rọrùn títí dé aami ipinnu-gíga pẹ̀lú àfarawà, wọ́n ti fara mọ́ àwọn ayipada imọ̀ ìjìnlẹ̀ lórí ọ̀pọ̀ ọdún. Bí o ṣe ń tún deskitọ́ọ̀pù rẹ ṣe tàbí o ń kọ́ app, ìmọ̀ nípa ICO ń ràn ẹ́ lọ́wọ́ láti dá àwòrán tó mọ́, tó dá lójú sílẹ̀.
Ẹgbọ́n ìgbà míì tí o bá rí aami fọ́ọ́dà tàbí àami taabu aṣàwákiri, rántí fọ́ọ́mù fáìlì tó ń jẹ́ kí ó ṣeé ṣe.
Tí o bá ń ṣèrìbọmi pẹ̀lú ayípadà fáìlì, àwọn irinṣẹ́ bí Img2Go's online PNG to ICO converter ń jẹ́ kí ó rọrùn láti bẹ̀rẹ̀!
