Ikonok létrehozása
A Light Alloy ikonjai két fájl csomagjaként jönnek létre:
- .icl formátumú ikonkönyvtárak
- Leírás fájl .xml formátumban
A két fájl közötti kapcsolatot a különböző kiterjesztésekkel azonos azonosító határozza meg. Tehát, ha létrehoz egy grafikon .icl nevű ikonok könyvtárát, akkor a leírás fájljának meg kell lennie a grafikon .xml névvel és semmi mással.
Ikonok létrehozása
Mindez azzal kezdődik, hogy az Ön ötlete szerint létrehoz egy ikont. A Windows rendszerben az ikonok több képváltozatból állnak össze: az egyes méretű ikonok közül annyi független beállítást rajzolhat meg:
Nem szabad elfelejteni, hogy minél kisebb a méreted, annál kisebb helyet foglal el ez az ikon. Ezenkívül az ikonok méretének további csökkentése érdekében alkalmazhatja a png-tömörítést (a 64x64-es és annál nagyobb méretűre). Az ikon méretét 3-10-szer csökkenti a minőség elvesztése nélkül.
Azonban van egy minimális hatékony méretkészlet, amelyet ajánlani kell. Vegye figyelembe, hogy minden méret négyzet:
- 16х16 - megjelenítési mód "list", "table";
- 32x32 - megjelenítési mód "ikonok", külső fájlkezelők (például Total Commander, Double Commander stb.) Szintén aktívan használják ezt a méretet;
- 48х48 - megjelenítési mód "csempe", "nagy ikonok";
- 96х96 - "Vázlatok" megjelenítési mód (Windows Vista és újabb, nem használatos nagyobb méret esetén);
- 256x256 - a "Nagyméretű ikonok" megjelenítési módja (Windows Vista és újabb);
A színmélységben válassza az RGB + alfa értéket
A nevek eltérőek lehetnek a különböző programokban, de a lényeg ugyanaz: a teljes 24 bites színpaletta és a teljes 8 bites átláthatóság támogatása. Korlátozott színmélység nem ajánlott: a modern operációs rendszerekben nincsenek jelentős előnyei.
Ajánlott a 256x256 méretű rajz ikonok elindítása. És akkor el kell döntenie egy nagyon fontos kérdést: hogyan kell kisebb dimenziókat felvenni. Két lehetőség közül választhat:
- kisebb méretű kisebb méretű nagyítással;
- Rajzoljon újra minden kisebb méretre.
Az első módszer nagyon gyors, de csak akkor nyújt jó eredményeket, ha nincsenek apró részletek:
Ha az ikonban apró részletek vannak, a méretezéssel kisebb méret létrehozása minden erőfeszítés ellenére homályos lesz:
Amint látod, minél kisebb a méret, annál rosszabb a kép.
Ilyen esetekben minden méret külön rajzolódik, bár sokkal hosszabb időt vesz igénybe, de sokkal látványosabb eredményt hoz.
Ügyeljen arra, hogy világos és világos legyen minden:
Az ikonok könyvtárának létrehozása
Könyvtár létrehozásakor meg kell határoznia annak teljességét és egyetemességét. A könyvtár tartalmazhat:
A megközelítések is kombinálhatók. Például háromféle típusú ikonokat hozhat létre, valamint néhány kiterjesztésű személyes ikont is létrehozhat.
A könyvtárban először egy kiterjesztés nélküli egyetemes ikon legyen.
Előbb-utóbb a lejátszó olyan bővítményei lesznek, amelyek nem szerepelnek az ikon csomagodban. Ebben az esetben a program az első ikont használja a csomagból. És jó lesz, ha ez az első ikon nem lesz félrevezető. Legalább ne tegye az első ikont a beírt felbontással.
A választása az ikonok csomagolásának sokoldalúságától, kényelmétől és méretétől függ.
Leírásfájl létrehozása
Belül, például nézhet ki:
Kiderül, mi az, ami. Itt van a szokásos vonal:
Ez a címke egyetlen parancs. Speciális zárójelek jellemzik. Itt kétféle címkét használunk:
A párosított címkék két részből állnak: nyitó és záró (például,
Egyetlen címkék -
A mi esetünkben a címkék a következő részekből állnak:
- A funkció neve (ICON) - vagy "amit általában szeretnénk elérni". "ICON" jelentése "ikon kijelentése";
- paraméterek (id = "0" ext = "LA") - a függvény kiegészítések finomítása. Bennük, akkor az összes sót. Pontosan meghatározzák, hogy mely ikont és milyen konkrét eseteket adnak meg.
Most nézzük át a mintánkat, és nézzük meg, mi a válasz:
- id = szám a sorrendben az ikonkönyvtárban. A számozás nulláról indul (0,1,2,3). És jelzi, hogy melyik ikont adjuk hozzá az adott kiterjesztésekhez;
- ext = az aktuális kiterjesztések, amelyekre ez az ikon használható. Ha több kiterjesztésű ikonra (BDMV, CUE, IFO) szeretne egy ikont használni, akkor ezek a kiterjesztések vesszőkkel jelennek meg.