1. 程式人生 > >QT繪圖裝置:QPixmap,QImage,QPicture的區別

QT繪圖裝置:QPixmap,QImage,QPicture的區別

QT繪圖裝置:QPixmap,QImage,QPicture的區別

1. QPixmap  針對螢幕進行了優化,和平臺相關(在不同的平臺可能繪製出的效果不一致)

2. QImage  和平臺無關,可以對圖片進行修改(某個畫素點的修改),可以線上程裡繪圖

3. QPicture  儲存繪圖的狀態(二進位制檔案)


QPixmap與QImage相互轉換

QPixmap pixmap;

pixmap.load("圖片路徑");

QImage temimage = pixmap.toImage();


pixmap = QPixmap::fromImage(image);