成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

將 Qt 中 自畫圖片保存為 圖片文件

移動(dòng)開(kāi)發(fā)
本文介紹的是將Qt中自畫圖片保存為圖片文件的一個(gè)有趣的實(shí)例,用到了QImage類,先來(lái)看內(nèi)容。

Qt 中自畫圖片保存為圖片文件是本文要介紹的內(nèi)容,本文認(rèn)為這是一個(gè)很有趣的實(shí)例,不多說(shuō)了,先來(lái)看內(nèi)容。
 
先建一個(gè)QImage/QPixmap之類的圖片對(duì)象,而后在其上邊進(jìn)行繪制,***將這個(gè)圖片對(duì)象保存為文件。

方式1:(直接使用圖片類的save()函數(shù))

  1. QPixmap pix(40,40);  
  2. QPainter p(&pix);  
  3. p.drawText(0,10,"Hello,World");   
  4. p.end();  
  5. pix.save("a.png"); 

方式2:(創(chuàng)建文件,向里邊寫圖片數(shù)據(jù))

  1.  QImage iim(500,1900,QImage::Format_RGB32);  
  2.  QPainter painter(&iim);  
  3. painter.setFont(QFont("Times New Roman", 122));  
  4.  painter.drawText(100,300,"Hello,World");  
  5.  QFile file("acm.PNG");  
  6.  if (!file.open(QIODevice::ReadWrite))  
  7.  {  
  8.         return;  
  9.  }  
  10. QByteArray ba;  
  11. QBuffer buffer(&ba);  
  12. buffer.open(QIODevice::WriteOnly);  
  13. iim.save(&buffer, "PNG");  
  14. file.write(ba); 

注意以下幾點(diǎn):

1:文件的保存路徑有多種形式:

①:如果直接寫成 pix.save("a.png"); 或者QFile file("a.PNG"); 則a.png這個(gè)文件是創(chuàng)建在和該段代碼所在cpp文件同目錄下。

②:如果寫成pix.save("./debug/a.png")或者QFile file("./debug/a.PNG"); 則a.png這個(gè)文件是創(chuàng)建在和代碼所在cpp文件同目錄下的debug文件夾下。

③:如果寫成pix.save("C:/a.png");或者QFile file("C:/a.png"); 則該文件是創(chuàng)建在C盤根目錄下。

亦即:此時(shí)創(chuàng)建路徑既可以用相對(duì)路徑,也可以用絕對(duì)路徑。

2:群中原先有人說(shuō):用***種方法時(shí):如果改成QImage則沒(méi)效果。 實(shí)際上是有效果的,問(wèn)題出在字體的大小上,當(dāng)用QImage和QPixmap時(shí):兩種格式的圖片中字體大小是不一樣的,前者差不多比后者要小10倍,所以在用QImage時(shí)要讓字體的size大一點(diǎn)!

3:對(duì)于QFile,  如果寫成 QFile file("./dou.jpg");  如果實(shí)際dou文件夾下沒(méi)有名為dou.jpg的文件,則在執(zhí)行到這一句時(shí):系統(tǒng)會(huì)在該目錄下創(chuàng)建名為dou.jpg的文件!

轉(zhuǎn)載地址:http://blog.csdn.net/yuventus/archive/2010/11/17/6014807.aspx

小結(jié):將 Qt中自畫圖片保存為 圖片文件的內(nèi)容介紹完了,。希望本文對(duì)你有所幫助。如果需要更多的內(nèi)容話,請(qǐng)參考編輯推薦。

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-08-17 08:41:14

Windows 7數(shù)據(jù)保存虛擬磁盤文件

2021-09-09 16:10:08

Edge瀏覽器PDF

2009-10-29 17:01:03

VB.NET TXT文

2021-09-13 17:00:50

微軟Edge瀏覽器

2021-09-05 15:55:05

WebP圖片格式瀏覽器

2011-07-26 13:23:14

iPhone 圖片 相冊(cè)

2011-06-14 13:07:54

Qt 圖片

2009-07-25 22:03:28

2011-06-14 13:43:38

QT 圖片

2011-06-24 16:41:14

QT OpenCV 框架

2009-06-03 16:41:21

Eclipse亂碼Eclipse

2010-05-14 15:05:38

Visual Stud

2017-12-12 11:18:03

微信語(yǔ)音聊天

2011-06-28 16:05:12

Qt widget 圖片

2011-04-11 14:18:44

SQL Server數(shù)圖片

2011-08-30 15:10:46

Qt圖片數(shù)據(jù)庫(kù)

2020-12-14 22:42:32

Linux終端

2023-12-19 22:44:45

PythonPDFExcel

2011-03-23 11:11:17

圖片數(shù)據(jù)庫(kù)

2019-04-08 10:26:20

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 天天拍天天草 | www.久久精品视频 | 欧美极品视频在线观看 | 亚洲啊v在线 | 黑人巨大精品欧美一区二区免费 | 亚洲午夜一区二区 | 亚洲高清久久 | 亚洲精品视频在线播放 | 99国内精品久久久久久久 | 久久久久久久久久久高潮一区二区 | 97高清国语自产拍 | 亚洲第一网站 | 999久久久久久久久6666 | 九九热九九 | 精品国产欧美一区二区 | 国产一区二区三区色淫影院 | 久草.com| 中文字字幕在线中文乱码范文 | 新91| 欧美日韩久久精品 | 97人人澡人人爽91综合色 | 亚洲人在线播放 | a在线免费观看视频 | avmans最新导航地址 | 久久国内精品 | 美女一级毛片 | 夜夜夜操 | 国产激情视频在线观看 | 亚洲劲爆av | 国产激情视频 | 日韩综合在线视频 | 蜜桃免费一区二区三区 | 欧美日韩国产传媒 | 国产一区二区三区 | 男人的天堂久久 | 免费小视频在线观看 | 亚洲精品久久久一区二区三区 | 精品国产精品一区二区夜夜嗨 | 不卡一区二区三区四区 | 乱码av午夜噜噜噜噜动漫 | 色婷婷av一区二区三区软件 |