注册 登录
编程论坛 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
smlr02192019-05-18 15:32
我也是刚学 我用的是一个库  EasyX 头文件 需要安装。头文件是 graphics.h  调用是用初始化的方式  initgraph(1366,768); 初始化图片大小  然后 用 loadimage(0,"123.jpg"); 就可以实现调用图片
#5
Jonny02012019-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