最近在VS2010中用QT寫一個小的程序,現在出現了一個問題實在不知道怎麼解決。。。
用save功能可以得到一個.bmp文件,但是不能讀取這個圖片的內容,而且每次截圖圖片的大小都是150K不變。。。整個調試過程都沒有報錯。
相關代碼如下
以上內容設置了照相機的參數
在這裏寫了一個函數可以返回照相機當前的圖像
這裏的代碼可以在label裏看到當前的圖像,到這裏都一切順利
fileName裏面有路徑加文件名加.bmp的後綴,返回值status爲真,對應的路徑裏也可以看到到有一個圖像文件,但是就是打不開。。。
有哪位高人知道是什麼嗎?
先行謝過!
作者本人回答:
將QImage轉爲QPixmap,再用QPixmap的save函數就可以了,中間也沒有什麼損耗