c语言 vc++6.0 插入图片,C语言VC++6.0环境中如何插入图片

getimage / putimage / loadimage / saveimage 这一组命令和 IMAGE 对象可以实现图像处理的相关功能,下面逐个介绍。

(有点类似 tc 中的 imagesize)

[加载图片]

实现加载图片主要分三步:

1. 定义 IMAGE 对象

2. 读取图片至 IMAGE 对象

3. 显示 IMAGE 对象到需要的位置

很简单,我们看一下完整的代码:

#include

#include

void main()

{

initgraph(640, 480);

IMAGE img;// 定义 IMAGE 对象

loadimage(&img, "C:\\test.jpg");// 读取图片到 img 对象中

putimage(0, 0, &img);// 在坐标 (0, 0) 位置显示 IMAGE 对象

getch();

closegraph();

}

注意要显示的图片是 C:\test.jpg,你可以修改为自己的图片路径。

如果只需要加载图片到绘图窗体上, 那么请将 loadimage 的第一个参数设置为 NULL 即可,这样就不需要定义 IMAGE 对象了。

[保存屏幕区域]

和加载图片类似,我们可以从屏幕的某个区域加载图像至 IMAGE 对象,然后再 putimage 到需要的地方。

获取屏幕区域的代码格式:

getimage(IMAGE& img, int x, int y, int w, int h);

参数说明:

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值