如楼上仁兄所说,我写了如下代码:
QImage image("/root/cor.jpg");//已经存在的图片
char* shuju=(char* )image.bits();//转化为字符数组
QFile file("/root/cor6.jpg");//把字符数组要保存到的文件
file.open(QIODevice::ReadWrite);
if(-1==file.write(shuju,(qint64)strlen(shuju)))//把字符数字写进文件
{
qDebug()<<"error";
}
file.close();
可编辑/root/cor.jpg只有76269个字符,可/root/cor6.jpg却有236364个字符,
而且用图片浏览器打开提示错误。
不知道咋整