在c ++中(没有任何额外的库),您可以打开图像.但除了一堆二进制数据之外,没有什么特别有用的.然后你必须使用你自己的解码器如果你使用opencv你可以编写打开图像并显示它:
Mat m("fileName");
imshow("windowName",m);
Run Code Online (Sandbox Code Playgroud)
要像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();
}
Run Code Online (Sandbox Code Playgroud)
要了解更多有关图像浏览器窗口小部件去这里.或者您可以在这里看一下显示为图形视图.
| 归档时间: |
|
| 查看次数: |
42105 次 |
| 最近记录: |