QImage img;
img.load("/home/a.bmp");
QFile file("/home/home/a.dat");
if (!file.open(QIODevice::ReadWrite))
return -1;
uchar* bits = img.bits();
int bcount = img.byteCount();
uchar* tmpImgData = (uchar*)malloc(bcount);
memset (tmpImgData, 0, bcount);
memcpy (tmpImgData, bits, bcount);
file.write((char*)tmpImgData,bcount);
file.close();
将一张图片生成二进制文件
最新推荐文章于 2024-02-07 17:43:35 发布