Vektorgrafika kezdőknek III.Korábbi cikkünkben ismertettük a csomópontokkal és görbékkel kapcsolatos tudnivalókat. A folytatásban áttekintjük a különböző objektumok kijelölési/egyesítési módjait.
| 1. feladat | 2. feladat | ||
![]() |
Két kör objektum felhasználásával készíts el egy holdsarlót. |
![]() |
Egy csillag és egy kör felhasználásával készítsd el az itt látható objektumot. |
| 3. feladat | 4. feladat | ||
![]() |
5 kör felhasználásával készítsd el az itt látható objektumot. |
![]() |
Egy csillag és egy kör felhasználásával készítsd el az itt látható objektumot. |
| 5. feladat | 6. feladat | ||
![]() |
5 kör felhasználásával készítsd el az itt látható objektumot. |
![]() |
Téglalapok és körök segítségével készítsd el az itt látható objektumot. |
| Valósítsd meg az alábbi ábrákon látható objektumokat! Neked kell rájönnöd, hogy milyen objektumok felhasználásával és milyen művelet(ek) alkalmazásával készült el az adott objektum. Ha nem boldogulsz a feladattal, segítségül megnézheted a megoldást is. | ||
![]() |
![]() |
![]() |
| Megoldás letöltése | Megoldás letöltése | Megoldás letöltése |
Nem szabad azt sem elfelejteni, hogy az SVG (Scalable Vector Graphics) egy XML-alapú, kétdimenziós vektorgrafikák leírására szolgáló nyelv, amelynek használatához nem feltétlenül kell SVG rajzoló program. Ha ismerjük az SVG nyelvet, egy egyszerű szöveges állomány létrehozásával is tudunk ábrákat előállítani, hasonlóan ahhoz, ahogy weblapokat is létrehozhatunk egyszerű szövegállományok készítésével.
Ez azért is jó, mert pl. egy adatbázisban tárolt adatok alapján tudunk grafikákat, diagramokat, sőt animációkat generálni.
Lássunk egy egyszerű példát:
| Valósítsuk meg az itt látható objektumot az SVG nyelv használatával. |
![]() |
| A Kód |
| <?xml version="1.0" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg width="300"
height="300" version="1.1" <circle cx="100" cy="50" r="40" stroke="black" stroke-width="2" fill="red"/></svg> |
| Magyarázat |
| Az XML és DTD deklaráció után az <svg> és
</svg> tagek közé írhatjuk a konkrét objektumok leírását.
Az svg tag paramétereként adhatjuk meg a grafika méretét (width - szélesség, height - magasság) A <circle> tag segítségével egy kört jeleníthetünk meg, a szükséges paraméterek megadásával. A paraméterek:
|
| Az SVG nyelvet az érdeklődők részletesebben is megismerhetik a http://www.w3schools.com/svg/default.asp webcímen (angol nyelven), illetve a http://svg.lap.hu/ weblapon is találhatnak a témához kapcsolódó linkeket. |
Abonyi-Tóth Andor
| tantárgy | informatika |
| témakör | képformátumok, grafika |
| évfolyam/korosztály | 7. - 12. évfolyam |
| módszer | A tanár néhány egyszerű példán bemutatja az objektumokkal végezhető műveleteket, majd lehetőséget ad a tanultak kipróbálására. |
| idő | 45 perc |
| célok | A tanulók ismerjék meg a vektorgrafikus programok lehetőségeit, az objektumokkal végezhető műveleteket. |
| tanulási helyzet | A tanulók a tanári bemutató utána Sodipodi programmal ismerkednek, a gyakorló feladatok segítségével. |
| szükséges | számítógépterem, kivetítő |
| szerző | Abonyi-Tóth Andor |
| cím | http://www.sulinet.hu/tart/ncikk/ae/0/26684/index.html |