VEKTOR QRAFİKANIN ÜSTÜNLÜKLƏRİ
l.Tərkibinə rastr obyektlər daxil olmayan vektor təsvirlər kompüterdə nisbətən çox da böyük olmayan yaddaş sahəsi tutur. Belə ki, min primitivdən ibarət olan vektor təsvir bir neçə yüz Kbayt-dan çox olmayan yaddaş sahəsinə yerləşir. Analoji rastr təsvir üçün isə 10 dəfədən 1000 dəfəyə qədər çox yaddaş sahəsi tələb edilir.
Aşağıdakı məsələni nəzərdən keçirək.
Tutaq ki, ekranın koordinat sistemində kvadratın şərhi aşağıdakı kimidir: RECTANGLE 1, 1, 200, 200, Red, Green
Burada (1, 1) - kvadratın yuxarı sol küncünün, (200, 200) - aşağı sağ küncünün koordinatları, Red - rənglə doldurulan sahənin, Green - konturun rəngidir.
Bir simvolun ikilik kodu bir bayta bərabər olduğuna görə belə şərh 30 bayt yaddaş tələb edir. 256 rənglə, sıxılmamış təsvir formasında həmin kvadrat üşün
200x200x8 = 320 000 (bit) və ya 320 000 : 8 = 40 000 (bayt) və ya 40 000 : 1024 = 39.6(Kb) yaddaş sahəsi tələb edilir.
Buradan aydın görünür ki, sıxılmamış rastr kvadratın şərhi üçün həmin kvadratın vektor şərhindən təqribən 1333 dəfə artıq (40000 : 30 = 1333.33) yaddaş sahəsi tələb edilir.
Beləliklə, vektor təsvirləri yerləşdirmək üçün nisbətən az yaddaş sahəsi tələb edilir. 2.Vektor obyektlər şərh vasitəsi ilə verilir. Odur ki, vektor obyekti dəyişdirmək üçün onun
şərhini dəyişdirmək lazımdır.Məsələn, ellipsi böyütmək və ya kiçiltmək üçün onu məhdudlaşdıran düzbucaqlının yuxarı sol və aşağı sağ kuncünün koordinatlarının qiymətini dəyişdirmək kifayətdir. Koordinatlarınn qiyməti dəyişdiriləndən sonra qurulan (dəyişdirilən) obyekt üçün də maksimal mümkün sayda elementlərdən (videopiksellərdən və ya nöqtələrdən) istifadə ediləcək. Beləliklə, vektor təsvirlər keyfiyyətinə xələl gəlmədən asan miqyaslaşdırıla bilir.
Bir sıra hallarda rastr təsviri vektor təsvirə çevirmək mümkün olur. Bu proses trassirovka adlanır. Trassirovka programı rastr təsvirdə yeni rəngə malik olan piksellər qrupunu tapır və ona uyğun gələn vektor obyekt yaradır. Əksər hallarda alınan nəticə üzərində işləmək lazım gəlir.
Dostları ilə paylaş: |