Qt从压缩的图片文件格式中读取出原始的RGB数据
如题所示,小弟获取到得原始数据是RGB888的数据,本来是保存成BMP格式的,现在想节约点空间,保存成压缩格式(jpg,png等)的文件。保存这一步很好做,Qt已经为我们做好了相关工作,但是从jpg或png等压缩格式的图片文件读取出原始的RGB888数据怎么实现,小弟还真是不清楚,还请各位大神多多赐教~~~ Qt jpg RGB888
[解决办法]
压缩后图像多少都会有失真,不肯能得到原始的数据。
[解决办法]
对于你的问题,Qt有现成的接口可以使用
QRgb QImage::pixel(const QPoint & position) const
[解决办法]
QImage::load()
QImage::constBits()
有了这两个成员函数我想你应该不用愁了吧。