Qt渲染图像并显示它

时间:2014-09-13 12:40:47

标签: c++ qt

我有一个小应用程序渲染图像。它采用.ppm格式,可以很好地在Mac的Xee图像查看器中打开。图像在默认项目文件夹中创建。

但是,用户在呈现图像后并不知道图像的位置,我想自动打开它,或者可能提供在创建图像之前保存图像的位置。

这是第一个问题。第二个问题是.ppm - 它在Windows上没有默认打开,你需要Irfan Viewer或类似的东西。

有没有办法在Qt中轻松解决这两个问题?例如,图像是在用户想要的地方创建的,我的应用程序以ppm格式显示它而不使用其他软件?如果用户想要重新打开图像,我也应该让它成为可能。

我不是Qt,也不是C ++开发人员所以我在这方面有点挣扎,但我必须这样做。

提前感谢您的提示和建议。

1 个答案:

答案 0 :(得分:1)

如果您将图片转换为QImage(如果它已经不是),您可以在调用QImage::save方法时指定保存图片的位置和格式。