当前位置: 首页 > news >正文

盐城市网站建设_网站建设公司_网站建设_seo优化

株洲网站建设工作室,网站设计参考文献有哪些,网站建设所需人力时间,wordpress小工具文本加图片代码上一篇我们介绍了程序的交互功能#xff0c;就可以编写一些简单的游戏了#xff0c;例如贪吃蛇、扫雷、俄罗斯方块、五子棋等#xff0c;都可以使用图形函数直接绘制#xff0c;在后续文章中将逐一展示。不过编写画面丰富游戏离不开图像#xff0c;所以本篇我们介绍一下基…        上一篇我们介绍了程序的交互功能就可以编写一些简单的游戏了例如贪吃蛇、扫雷、俄罗斯方块、五子棋等都可以使用图形函数直接绘制在后续文章中将逐一展示。不过编写画面丰富游戏离不开图像所以本篇我们介绍一下基本的图像操作。 一、图像装载及释放 SimpleCG中图片使用结构SCG_Image保存一般不需要了解SCG_Image内部结构只需记住用该数据关联了图片。并通过该结构进行图片操作即可相当于一个编号使用。所以装载图片使用如下代码 SCG_Image imgGetimage_load( _T(G:\\images\\demo.gif)); 该示例装载了g盘images目录下的demo.gif图片保存在imgGet变量中后续可通过该变量将图片显示出来。 需要注意的是所有装载及创建的图片使用完都需要使用 image_release(imgGet); 进行内存释放否则将导致内存泄露。使用的是图片变量的指针(imgGet)进行调用。 二、图片显示 函数声明 //绘画图片到当前设备坐标(nX,nY) void image_draw( SCG_Image* pSrcImg, int nXDst, int nYDst );void image_drawEx( SCG_Image* pSrcImg, int nXDst, int nYDst, int nXSrc, int nYSrc, int nSrcWidth, int nSrcHeight );void image_drawZoom( SCG_Image* pSrcImg, int nXDst, int nYDst, int nDstWidth, int nDstHeight );void image_drawZoomEx( SCG_Image* pSrcImg, int nXDst, int nYDst, int nDstWidth, int nDstHeight, int nXSrc, int nYSrc, int nSrcWidth, int nSrcHeight ); 、直接显示整幅图到指定位置 所以需要显示上面装载的图片到窗口位置可使用如下代码 //在坐标1020处绘制图片 image_draw( imgGet, 0,0); 效果如图 、如果只显示部分图片 可使用image_drawEx传入要显示的图片的起始位置及大小以及要绘制的目标坐标。例如小熊在图片的位置在从左上角位置开始长度宽度为范围我们把它显示在窗口坐标位置可按如下调用 SCG_Image imgGetimage_load( _T(xiong.png)); image_drawEx( imgGet, 20,20, 300,200,400,400 ); image_release(imgGet); 显示效果如图 、缩放显示整幅图使用image_drawZoom 例如我们有一张多拉梦的透明背景图需要放大一倍显示在上面图片的小熊旁边 SCG_Image imgGetimage_load( _T(xiong.png));SCG_Image imgduolaimage_load( _T(duola.png));image_draw( imgGet, 0,0);image_drawZoom( imgduola, 150,200,360,360 );image_release(imgGet);image_release(imgduola); 效果如图显示 、随意缩放图片任何部分到任意位置使用image_drawZoomEx 例如我们要把树枝从一棵树图片上砍下给多拉梦一把树枝拿在手上可用如下代码 SCG_Image imgGetimage_load( _T(xiong.png));SCG_Image imgduolaimage_load( _T(duola.png));SCG_Image imgtreeimage_load( _T(tree.png));image_draw( imgGet, 0,0);image_drawZoom( imgduola, 150,200,360,360 );image_drawZoomEx( imgtree, 140,300,100,100, 0, 0, 50, 50 );image_release(imgGet);image_release(imgduola);image_release(imgtree); 效果如图 以上就是图片显示相关函数。我们可以看到绘制函数直接支持图片透明通道所以需要透明合成图片时可用直接使用png透明图片即可。所以暂时SimpleCG不提供额外操作透明显示及合成的高级函数。 三、图片长宽参数获取 //获取图片宽度 UINT image_getwidth( SCG_Image* pDstImg ); //获取图片高度 UINT image_getheight( SCG_Image* pDstImg ); 这两个函数可获取指定图片大小进而进行相关操作例如缩放等。  四、结语 以上就是图片的基本操作对于其他更多的图片操作例如多帧gif图片操作图片保存创建空图片截取窗口图片等可以查看后续文章或者自学能力强的同学可查看库文件说明。 库安装方法如下 SimpleCG库安装使用_b2b160的博客-CSDN博客
http://www.lebaoying.cn/news/25119.html

相关文章:

  • 怎么做淘宝联盟的推广网站哪里网站开发小程序
  • 上海建设行业的资质网站凡科主要是做什么的
  • joomla 网站 html 空合肥城乡建设网站
  • 百度应用市场网站页面优化技巧
  • 芜湖推广公司优化seo公司哪家好
  • 网站建设 应酷网络竞价
  • 南通做百度网站的公司网站手机网站开发 速度
  • 东营网站建设服务网页首页动态设计
  • 企业网站需求分析设计网站平台风格
  • 利于seo优化的网站wordpress xss漏洞利用
  • 免费html网站模板网站建设产品说明书
  • 北京市房山建设培训学校网站想做网站策划怎么做
  • 手机全部网站手机房产网站模板
  • 上海市建设咨询协会网站dw和vs做网站
  • 个人网站建设中代码下载茂名模板建站定制网站
  • 单页展示网站建设项目
  • 网页设计与网站开发素材佛山网络公司策划
  • 天猫官方网站什么网站可以在家做美工兼职
  • 重庆铜梁网站建设报价025网站建设
  • 品牌网站什么意思东营网站seo服务
  • 广州骏域网站建设专家手机电脑版wordpress代码乱吗
  • 网站开发验收单php网站开发实例视频
  • 免费浏览网站推广南通公司企业网站建设
  • 购物网站建设运营需求番禺网站建设方案
  • 信号增强器设置网站施秉网站建设
  • 外贸网站建设公司价格wordpress 常用查询
  • 网站开发人员资质html5动画效果代码
  • 建设网站买了域名还要什么资料怎么申请公司邮箱账号
  • 网易云播放器做网站播放网站建设制作ppt
  • 廊坊seo网站管理企业培训方案制定