C语言图形显示课件.ppt
《C语言图形显示课件.ppt》由会员分享,可在线阅读,更多相关《C语言图形显示课件.ppt(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、图形显示从文本状态转换成图形状态:#include Option Linker Libraries 激活Graphics Libraryinitgraph和closegraph图形显示的坐标与象素xy(0,0)分辨率:640 480使用图形方式时先进行图形系统初始化,检测或设置指定的图形模式图形系统的初始化图形系统初始化函数void initgraph(int*driver,int*mode,char*pathtodriver)initgraph(驱动程序地址,显示模式地址,驱动程序文件的路径);其中;driver显示适配器驱动程序的枚举变量mode图形模式(模式号或模式标识符)pathtod
2、river适配器驱动程序的寻找路径,“”表示在当前目录下(*.BGI)enum graphics_driverDETECT,CGA,MCGA,EGA,EGA64,VGA,PC3270;DETECT自动检测所用显示适配器的类型,将相应的驱动程序装入,并将其最高显示模式作为当前显示模式#include void main()int gdriver=DETECT,gmode;initgraph(&gdriver,&gmode,”d:borlandcbgi”);closegraph();初始化:关闭图形方式:清屏和恢复显示方式函数void cleardevice(void);void closegra
3、ph(void);基本图形函数画点:putpixel()getpixel()坐标移动:moveto()moverel()getx()gety()画线:line()lineto()linerel()画矩形和条形图:rectangle()bar()椭圆、圆、圆弧和扇形:ellipse()circle()arc()pieslice()颜色控制函数设调色板:setpalette()设背景色:setbkcolor()设绘图色:setcolor()关闭图形系统回到文本模式几个常用的函数原型void setcolor(int color);void setbkcolor(int color);void li
4、ne(int x1,int y1,int x2,int y2);void rectangle(int left,int top,int right,int bottom);void circle(int x,int y,int radius);void putpixel(int x,int y,int color);颜色值颜色名颜色 颜色值颜色名颜色0123456789101112131415BLACKBLUEGREENCYANREDMAGENTABROWNLIGHTGRAYDARKGRAYLIGHTBLUELIGHTGREENLIGHTCYANLIGHTREDLIGHTMAGENTAYELL
5、OWWHITE黑蓝绿青红洋红棕浅灰深灰淡蓝淡绿淡青淡红淡洋红黄白设定线型函数:setlinestyle()填充函数设定填充模式:setfillstyle()常用函数:bar3d()sector()fillellipse()fillpoly()屏幕操作函数屏幕图象存储与显示:getimage()putimage()imagesize()视口函数setviewport()clearviewport()图形方式下的文本输出文本输出:outtext()outtextxy()定义文本字型:settextstyle()#include stdio.h#include graphics.hmain()int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 图形 显示 课件
限制150内