当前位置:   article > 正文

easyx的使用(2)_easyx image

easyx image

1.图像处理函数用于在窗口上显示图片

使用图像前,需要定义一个变量(对象),然后把图片加载进变量才能进行使用

需要使用easyx给我们提供的类型 IMAGE 如 IMAGE img;

类似 int a;

loadimage(IMAGE*pDstlmg,LPCTSTR plmgFile,int nWidth=0,int nHeight=0;bool bResize=false);从文件中读取图像

pDstlmg          //保存图像的IMAGE对象指针

plmgFile          //图片文件名

nWidth         //图片的拉伸宽度

nHeight          //图片的拉伸高度

bResize //是否调整IMAGE的大小以适应图片

putimage(int dstX,int dstY,IMAGE*pDstlmg,DWORD dwRop=SRCCOPY);在当前设备上绘制指定图像

dstX //绘制位置的x坐标

dstY        //绘y坐标

pDstlmg //要绘制的IMAGE对象指针

dwRop=SRCCOPY //三元光栅操作码

//注意几点

1)下载图片

百度图片另存为到.cpp源文件同目录底下,文件名后缀.jpg

 

 2)查看图片的宽度

  1. #include <stdio.h>
  2. //包含图形库头文件
  3. #include <graphics.h>
  4. int main()
  5. { //创建窗口,确定窗口大小
  6. initgraph(640, 480);
  7. //输出图片
  8. IMAGE img;//定义一个(变量)对象
  9. //加载图片
  10. //相对路径 ./表示当前文件夹下(图片和该源文件在同一目录下) ../表示当前文件夹的上一级目录 ./1604456741637674.jpg
  11. //决定路径 D:\code\Project1\Project1\1604456741637674.jpg
  12. //loadimage(&img, "D:\\code\\Project1\\Project1\\1604456741637674.jpg",640,480);//如果决对路径有空格要加双引号将有空格的目录括起来,”前加/
  13. //相对路径
  14. loadimage(&img, "./1604456741637674.jpg",640,480);//640为设置图片宽度480为设置图片高度
  15. putimage(0, 0, &img);//0,0坐标原点
  16. getchar();
  17. //关闭窗口
  18. closegraph();
  19. return 0;
  20. }

运行如下

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/94012
推荐阅读
相关标签
  

闽ICP备14008679号