Mavzu; Grafika va multimediani dasturlash tizimlarida qo’llash. Reja




Download 15,27 Kb.
bet3/4
Sana20.02.2024
Hajmi15,27 Kb.
#159446
1   2   3   4
Bog'liq
Mavzu; Grafika va multimediani dasturlash tizimlarida qo’llash. -fayllar.org

gd - drayver nomi;
gm - rejim nomi;
Path - kerakli drayver faylining yo’li. Ko’pincha gd=0 deb olinadi.
Tasvirlarni chizish uchun mo’ljallangan protsedura va funktsiyalar
putpixel (x, y, color) - x va y koordinatadagi nuqtani color rangda chizish;
getpixel (x, y) - x va y koordinatadagi nuqtaning rangini aniqlaydi;
line (x1, y1, x2, y2) - x1 va y1 koordinatadagi nuqtadan x2 va y2 koordinatadagi
nuqtagacha kesma chizish;
circle (x, y, r) - markazi x va y koordinatada va radiusi R bo’lgan aylana chizish;
rectangle (x1, y1, x2, y2) - yuqori chap nuqtasi x1 va y1 koordinatada, o’ng pastki
nuqtasi x2 va y2 koordinatada bo’lgan to’g’rito’rtburchakni chizish;
lineto (x, y) - joriy nuqtadan x va y koordinatali nuqtagacha kesma chizish;
setbkcolor (color) - orqa fonga rang berish;
setcolor (color) - chizish rangini o’rnatish (rangli qalam); Bu yerda color - rang
nomeri yoki nomi. Agar rang nomi yoziladigan bo’lsa, uni katta harflarda yoziladi.
setfillstyle (style, color) - bo’yash usul va rangni o’rnatish. Bu yerda style -
o’zgarmas kattalik bo’lib, u quyidagicha bo’lishi mumkin:
0 - sohani fon rangi bilan to’ldirish;
1- sohani rang bilan uzluksiz to’ldirish;
2 - qalin gorizontal chiziqlar
3 - ingichka og’ma chiziqlar
4 – yo’g’on og’ma chiziqlar



5 - yo’g’on og’ma chiziqlar (boshqa stil)


6 – og’ma yo’llar
7 – to’rtburchakli chiziqlar
8 – og’ma to’rtburchaklar
9 - zich og’ma shrtixlar
10 - siyrak nuqtalar (u yer - bu yerda)
11 - zich nuqtalar bilan.
floodfill (x, y, color) - joriy rang va usuldan foydalangan holda chegaralangan
sohani bo’yash. Bu yerda x va y - shu sohaga tegishli bo’lgan biror nuqta
koordinatasi. Avval rang, turi keyin chizmalar ko’rsatiladi. Masalan:

Download 15,27 Kb.
1   2   3   4




Download 15,27 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Mavzu; Grafika va multimediani dasturlash tizimlarida qo’llash. Reja

Download 15,27 Kb.