如果图像保存出来乱码,可能是保存格式不正确导致的。你可以尝试修改保存格式为 PNG 格式,例如:

image.save(filePath, 'PNG');

如果还是无法解决问题,可能是因为图像的颜色空间不正确。你可以尝试将图像转换为 RGB 格式再保存,例如:

QImage rgbImage = image.convertToFormat(QImage::Format_RGB32);
rgbImage.save(filePath, 'PNG');

这样可以确保图像保存为正确的颜色空间。

Qt C++ 图像保存乱码解决方法

原文地址: https://www.cveoy.top/t/topic/qAaq 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录