QImage相关
1、使用Qlabel顯示QImage
const QImage image(BYTE格式等數(shù)據(jù), 圖像寬,圖像高, QImage::Format_Grayscale8);
QImage imageScale = image.scaled(QSize(ui.label_32->width(), ui.label_32->height()));
?? ?QPixmap pixmap = QPixmap::fromImage(imageScale);
?? ?ui.label_32->setPixmap(pixmap);
2、QImage保存為圖片文件
image.save("F:/bmp/4.bmp", "BMP", 100);
image.save("F:/bmp/5.jpg", "JPG", 100);
save中三個(gè)參數(shù),其中第一個(gè)參數(shù)為路徑和名稱
第二個(gè)參數(shù)為格式,網(wǎng)上說能轉(zhuǎn)換等格式
BMP(Windows Bitmap)
GIF(Graphic Interchange Format (optional))
JPG(Joint Photographic Experts Group)
JPEG(Joint Photographic Experts Group)
PNG(Portable Network Graphics)
PBM(Portable Bitmap)
PGM(Portable Graymap)
PPM(Portable Pixmap)
XBM(X11 Bitmap)
XPM(X11 Pixmap)
第三個(gè)為圖片保存質(zhì)量,0-100,其中0為壓縮后最小,100為未壓縮,-1為默認(rèn)
總結(jié)
- 上一篇: vim学习笔记(3)眼花缭乱的Vim模式
- 下一篇: C语言中的字节对齐以及其相关处理