Computer graphics functions

GRAPHICS  FUNCTIONS

  1. Putpixel

Purpose:-Putpixel function is to draw the pixel on the screen.  Pixel is small dot on the screen.

Syntax:-putpixel(x co-orinate, y co-ordinate,COLOR);

Example: – putpixel(100,100,BLUE);

  1. SetbkColor

Purpose:-Setbkcolor function is used to set background color of the screen.

Syntax:-setbkcolor(COLOR);

Example:-setbkcolor(RED);

 

  1. Setlinestyle

Purpose:-setlinestyle function is used to set the current line style, width and pattern

Syntax:-setlinestyle(linestyle, pattern, thickness);

Example:-setlinestyle(SOLID_LINE,1,2);

 

  1. Setcolor

Purpose:-setcolor is to set color of the objects which is to be drawn after this setcolor line.

Syntax:-setcolor(COLOR);

Example:-setcolor(RED);

 

  1. Rectange:-

Purpose:- Rectangle function is used to draw the rectangle on the screen.  X1,y1 are the lower left co-ordinates of the rectangle and the x2,y2 are the upper right co-ordinates of the rectangle.

Syntax:– rectangle(x1,,y1,x2,y2);

Example:– rectangle(100,100,200,200);

  1. Textheight

Purpose:-textheight returns the height of a string in pixels.

Syntax:-textheight(STRING);

Example:-i=textheight(“HELLO”);

 

 

 

  1. Textwidth

Purpose:-textwidth returns the width of a string in pixels

Syntax:-textwidth(STRING);

Example:-i=textwidth(“HELLO”);

  1. Getx

Purpose:-getx returns the current position’s of x o-ordinate

Syntax:-getx();

Example:-x=getx();

 

  1. Gety

Purpose:-gety returns the current position’s of y co-ordinate

Syntax:-gety();

Example:-y=gety();

 

  1. Getmaxx

Purpose:-getmaxxreturns the maximum x co-ordinate on the screen

Syntax:-getmaxx();

Example:-maxx=getmaxx();

 

  1. Getmaxy

Purpose:-getmaxy returns the maximum y co-ordinate on the screen

Syntax:-getmaxy();

Example:-maxy=getmaxy();

 

  1. Line

Purpose:-Line function is used to draw the line on the screen.

Syntax: line(x1,y1,x2,y2);

Example:-line(100,100,200,100);

  1. Closegraph

Purpose:-closegraph function shut down the graphic system

Syntax:-closegraph();

Example:-closegraph();

  1. Moveto

Purpose:-moveto function moves current cursor position on the screen

Syntax:-moveto(x co-ordinate, y co-ordinate);

Example:-moveto(getmaxx/2, getmaxy/2);

 

  1. Settextstyle

Purpose:-settextstyle sets the current text characteristics like font, direction and size

Syntax:-settextstyle(font, direction size);

Example:-settextstyle(1,1,10);

            Font    1          DEFAULT

                        2          TRIPLEX

3          SMALL

4          SANS SERIF

5          GOTHIC

            Direction        0          HORIZ_DIR

  • VERT_DIR

Size                  0          SMALL

10        large

 

  1. Circle

Purpose: Circle function is used to draw the circle on the screen

Syntax:– circle(x,y,radius);

Example:circle(100,100,50);

  1. Cleardevice

Purpose: cleardevice function is used to clear the contents or graphic images on the screen in graphics mode.

Syntax:cleardevice();

Example:cleardevice();

  1. Outtextxy

Purpose: outtextxy function is used to print the text on the screen in graphics mode.

Syntax:outtext(x,y,text);

Example:-outtextxy(100,100,”HELLO”);

  1. Sector

Purpose:sector function draws and fills an elliptical pie slice.

Syntax:sector(x, y, starting angle, ending angle, xradius, yradius);

Example:sector(100,100,45 135 100 50);

 

  1. Arc

Purpose:arc draws the arc on the screen, arc is  a part of the circle

Syntax:arc(x, y, starting angle, ending angle, radius);

Example:arc( 100,100,90,180,50);

 

  1. Setfillstyle

Purpose: setfillstyle is used to set the color and style to be filled in the object using the flood fill method.

Syntax:stefillstyle(STYLE, COLOR);

Example:setfillstyle(1,RED)

 

  1. Floodfill

Purpose:floodfill function is used to fill the color in the object, object may be circle, rectangle or any other closed image.

Syntax:floodfill(x,y,boundary color);

Example:floodfill(100,100,BLUE);

 

  1. Ellipse

Purpose:ellipse function is used to draw the ellipse on the screen.

Syntax:ellipse(x, y, starting angle, ending angle, xradius, yradius);

Example:ellipse(100,100,90,200,20,20);

 

  1. Outtext

Purpose:outtext function is used to display the text on the screen, using this function text is display in the current position.

Syntax:outtext(STRING);

Example:outtex(“HELLO”);

 

  1. Getcolor

Purpose:getcolor returns the current drawing color.

Syntax:getcolor();

Example:intclr = getcolor();

 

 

  1. Getpixel

Purpose:getpixel gets the color of a specified pixel.

Syntax:getpixel(x,y);

Example: color=getpixel(100,100);

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s