gpt4 book ai didi

c++ - 在 C++ 中打开和显示图像?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:16:20 27 4
gpt4 key购买 nike

基本上我是在自学 C++,部分程序功能是打开和关闭指定的图像。我该怎么做呢?或者我会使用什么资源?

谢谢!

最佳答案

在 C++ 中(没有任何额外的库)你可以打开一个图像。但是除了一堆二进制数据之外不会有什么特别有用的东西。那么你必须使用自己的解码器如果你使用 opencv你可以写打开图像并显示它:

Mat m("fileName");
imshow("windowName",m);

要对像 qt 这样的通用库执行相同的操作,您可以使用以下代码:

int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QGraphicsScene scene;
QGraphicsView view(&scene);
QGraphicsPixmapItem item(QPixmap("c:\\test.png"));
scene.addItem(&item);
view.show();
return a.exec();
}

要了解有关 imageviewer 小部件的更多信息,请转到 here .或者你可以看看 here显示为图形 View 。

关于c++ - 在 C++ 中打开和显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20168797/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com