网站大量收购独家精品文档,联系QQ:2885784924

C語言——图形显示.pptVIP

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C語言——图形显示

图形显示;图形显示的坐标与象素;图形系统的初始化 图形系统初始化函数 void initgraph(int *driver,int *mode,char *pathtodriver) initgraph(驱动程序地址,显示模式地址,驱动程序文件的路径); 其中; driver——显示适配器驱动程序的枚举变量 mode——图形模式(模式号或模式标识符) pathtodriver——适配器驱动程序的寻找路径,“”表示在当前目录下(*.BGI) enum graphics_driver{DETECT,CGA,MCGA,EGA,EGA64,………,VGA,PC3270}; DETECT——自动检测所用显示适配器的类型,将相应的驱动程序装入,并将其最高显示模式作为当前显示模式;#include graphics.h void main() { int gdriver=DETECT, gmode; initgraph(gdriver, gmode,”d:\\borlandc\\bgi”); };清屏和恢复显示方式函数 void cleardevice(void); void closegraph(void); 基本图形函数 画点:putpixel() getpixel() 坐标移动:moveto() moverel() getx() gety() 画线:line() lineto() linerel() 画矩形和条形图:rectangle() bar() 椭圆、圆、圆弧和扇形:ellipse() circle() arc() pieslice() 颜色控制函数 设调色板:setpalette() 设背景色:setbkcolor() 设绘图色:setcolor();几个常用的函数原型;颜色值;设定线型函数: setlinestyle() 填充函数 设定填充模式:setfillstyle() 常用函数:bar3d() sector() fillellipse() fillpoly() 屏幕操作函数 屏幕图象存储与显示: getimage() putimage() imagesize() 视口函数 setviewport() clearviewport() ;#include stdio.h #include graphics.h main() {int i,j,driver=VGA,mode=VGAHI; initgraph(driver,mode,); setbkcolor(YELLOW); for(i=50;i=230;i+=20)  for(j=50;j=230;j++)  putpixel(i,j,1); for(j=50;j=230;j+=20)  for(i=50;i=230;i++)  putpixel(i,j,1);} ;例1:画图,学用circle画圆形 ;例2:画图,学用line画直线; x0=263;y1=275;y0=263; for(i=0;i=20;i++) { setcolor(5); line(x0,y0,x0,y1); x0=x0+5; y0=y0+5; y1=y1-5; } } ;例3:画图,综合例子; for(i=0;i16;i++) {   a=(2*PAI/16)*i;   x=ceil(x0+48*cos(a));   y=ceil(y0+48*sin(a)*B);   setcolor(2); line(x0,y0,x,y); } setcolor(3);circle(x0,y0,60); /* Make 0 time normal size letters */ settextstyle(DEFAULT_FONT,HORIZ_DIR,0); outtextxy(10,170,press a key); getch(); setfillstyle(HATCH_FILL,YELLOW); floodfill(202,100,WHITE); getch(); ; for(k=0;k=500;k++) {   setcolor(3);   for(i=0;i=16;i++)   {    a=(2*PAI/16)*i+(2*PAI/180)*k;    x=ceil(x0+48*cos(a));    y=ceil(y0+48+sin(a)*B);    setcolor(2); line(x0,y0,x,y);   }   for(j=1;j=50;j++)   {    a=(2*PAI/16)*i+(2*PAI/180)*k-1;    x=ceil(x0+48*cos(a));    y=c

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档