编程论坛
注册
登录
编程论坛
→
C++教室
c++如何调用一张图片?
幽竹烟雨
发布于 2019-02-23 18:21, 3024 次点击
我想让图片用c++输出(不是用system("start")打开),就是使小黑窗输出一张名为123.jpg的图片,请问可以编程实现吗?要怎么实现?
4 回复
#2
李掌柜
2019-02-24 17:26
可以的,方法见《Windows程序设计第五版》第二部分都是关于图片的
不过看着就像天书一样就不上代码了
最简单的方法如用cocos2d-x,一行代码就可以实现了:
auto
mySprite = Sprite::create(
"
xxxxx.png
"
);
想进一步了解的可以去看官方文档
https://docs.
#3
幽竹烟雨
2019-02-28 22:01
谢谢,学习了
#4
smlr0219
2019-05-18 15:32
我也是刚学 我用的是一个库 EasyX 头文件 需要安装。头文件是 graphics.h 调用是用初始化的方式 initgraph(1366,768); 初始化图片大小 然后 用 loadimage(0,"123.jpg"); 就可以实现调用图片
#5
Jonny0201
2019-05-18 19:53
我举一个 OpenCV 的例子吧
cv::Mat image = cv::imread("图片路径", /* 打开方式, 默认以彩色图打开 */);
程序代码:
#include
<opencv2/highgui.hpp>
int
main(
int
argc,
char
*argv[]) {
cv::Mat image = cv::imread(
"
1.jpg
"
);
cv::imshow(image);
cv::waitKey();
}
1