EasyX库进行图片绘制函数

您所在的位置:网站首页 easyx缩放图片 EasyX库进行图片绘制函数

EasyX库进行图片绘制函数

2024-07-12 20:37| 来源: 网络整理| 查看: 265

运行环境: 运行环境:Visual Studio 2017关键头文件graphics.h 引用函数:

loadimage 参数:

// 从图片文件获取图像(bmp/jpg/gif/emf/wmf/ico) void loadimage( IMAGE* pDstImg, // 保存图像的 IMAGE 对象指针 LPCTSTR pImgFile, // 图片文件名 int nWidth = 0, // 图片的拉伸宽度 int nHeight = 0, // 图片的拉伸高度 bool bResize = false // 是否调整 IMAGE 的大小以适应图片 );

参数说明:

> pDstImg:保存图像的 IMAGE 对象指针。如果为 NULL,表示图片将读取至绘图窗口。 > > pImgFile:图片文件名。支持 bmp / jpg / gif / emf / wmf / ico 类型的图片。gif 类型的图片仅加载第一帧,不支持透明。 > > nWidth:图片的拉伸宽度。加载图片后,会拉伸至该宽度。如果为 0,表示使用原图的宽度。 > > nHeight:图片的拉伸高度。加载图片后,会拉伸至该高度。如果为 0,表示使用原图的高度。 > > bResize:是否调整 IMAGE 的大小以适应图片。

说明:

如果创建 IMAGE 对象的时候没有指定宽高,可以通过 Resize 函数设置。

对于没有设置宽高的 IMAGE 对象,执行 loadimage 会将其宽高设置为和读取的图片一样的尺寸。

例程: #include "pch.h" #include #include // 引用图形库头文件 #include int main() { initgraph(640, 480); // 创建绘图窗口,大小为 640x480 像素 IMAGE img; //创建IMAGE对象 loadimage(&img, L"E:\\CUDACodeGroup\\Standard C\\graphicTest\\show.jpg",400,400);//绝对地址载入图片 putimage(0, 0, &img); _getch(); // 按任意键继续 closegraph(); // 关闭绘图窗口 } 运行效果:

在这里插入图片描述



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3