天天看點

QImage的save函數儲存的bmp圖像無法打開

最近在VS2015中用QT寫一個小的程式,現在出現了一個問題實在不知道怎麼解決。。。

用save功能可以得到一個.bmp檔案,但是不能讀取這個圖檔的内容,而且每次圖檔的大小都是150K不變。。。整個調試過程都沒有報錯。

下面是具體代碼

QDateTime time =  QDateTime::currentDateTime();    
QString current_date =time.toString("yyyy_MM_dd_hh_mm_ss_zzz");    
QImage images = QImage(results->image->data,results->image->width,results->image->height,QImage::Format_Mono);    current_date = "E://tx"+current_date+".bmp";  
images.save(current_date);

值需要用把QImage轉QPixmap在save就好了。
QPixmap pix = QPixmap::fromImage(images);
pix.save(current_date);