Vektorgrafika alapjai XAML minden mennyisgben Ksztette Csnyi Pter
Vektorgrafika alapjai XAML minden mennyiségben Készítette: Csányi Péter
Alakzatok Line, Rectange, Ellipse, Poly. Line, Polygon
Téma: • Pixel vs. Vektorgrafika • Hogyan kell létrehozni Visual Studio-ban • Blend-ben való létrehozás, szerkesztés
Pixel vs. Vektorgrafika • Raszter grafika: pontokban, pixelekben gondolkodik • Nagyításkor bonyolult algoritmusok segítésével próbálja meghatározni a köztes pontok színét • Vektor grafika: vektorokkal, matematikai alakzatokkal „játszik” • Nagyítás: Interpoláció/Approximáció, vagy valamilyen mátrix transzformáció segítségével • WPF kódjának állítólag a 60% csak arra szolgál, hogy a True. Type (vektor grafikus) típusú betűk „szépen” jelenjenek meg • Miért jó a vektorgrafika fejlesztői szemmel? • Könnyebben garantálható, hogy mindenhol jól jelenik meg • Harmóniában tud dolgozni a Developer és a Designer • Szebb UI >> Jobb UX (felhasználói élmény) >> több pénz
Vektorgrafikus alakzatok Visual Studio-ban • Line (vonal) • Rectangle (téglalap) • Ellipse (ellipszis) • Poly. Line, Polygon (görbe, sokszög) – csak XAML kódból elérhető
Line vezérlő • Megadása:
Line vezérlő • Paraméterezés:
DEMO Amiről eddig szó volt…
Rectangle vezérlő • Megadása:
Rectangle vezérlő • Paraméterezés:
DEMO Amiről eddig szó volt…
Ellipse vezérlő • Megadása:
Ellipse vezérlő • Paraméterezés:
DEMO Amiről eddig szó volt…
• Line: http: //www. c-sharpcorner. com/Upload. File/mahesh/ Silverlight. Line 12082008235353 PM/Silverlight. Line. aspx Hasznos linkek: • Rectangle: http: //www. c-sharpcorner. com/Upload. File/mahesh/ Silverlight. Rectangle 12102008212724 PM/Silverlight. Rectangle. aspx • Ellipse: http: //www. c-sharpcorner. com/Upload. File/mahesh/ Silverlight. Ellipse 12062008121928 PM/Silverlight. Ellipse. aspx • Poly. Line: http: //www. c-sharpcorner. com/Upload. File/mahesh/ Silverlight. Poly. Line 12102008000658 AM/Silverlight. Poly. Line. aspx • Polygon: http: //www. c-sharpcorner. com/Upload. File/mahesh/ Silverlight. Polygon 12142008202445 PM/Silverlight. Polygon. aspx
Köszönöm a figyelmet!
- Slides: 16