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

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

移動開發
本文介紹的是將Qt中自畫圖片保存為圖片文件的一個有趣的實例,用到了QImage類,先來看內容。

Qt 中自畫圖片保存為圖片文件是本文要介紹的內容,本文認為這是一個很有趣的實例,不多說了,先來看內容。
 
先建一個QImage/QPixmap之類的圖片對象,而后在其上邊進行繪制,***將這個圖片對象保存為文件。

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

  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:(創建文件,向里邊寫圖片數據)

  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); 

注意以下幾點:

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

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

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

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

亦即:此時創建路徑既可以用相對路徑,也可以用絕對路徑。

2:群中原先有人說:用***種方法時:如果改成QImage則沒效果。 實際上是有效果的,問題出在字體的大小上,當用QImage和QPixmap時:兩種格式的圖片中字體大小是不一樣的,前者差不多比后者要小10倍,所以在用QImage時要讓字體的size大一點!

3:對于QFile,  如果寫成 QFile file("./dou.jpg");  如果實際dou文件夾下沒有名為dou.jpg的文件,則在執行到這一句時:系統會在該目錄下創建名為dou.jpg的文件!

轉載地址:http://blog.csdn.net/yuventus/archive/2010/11/17/6014807.aspx

小結:將 Qt中自畫圖片保存為 圖片文件的內容介紹完了,。希望本文對你有所幫助。如果需要更多的內容話,請參考編輯推薦。

責任編輯:zhaolei 來源: 互聯網
相關推薦

2009-08-17 08:41:14

Windows 7數據保存虛擬磁盤文件

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 圖片 相冊

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

微信語音聊天

2011-06-28 16:05:12

Qt widget 圖片

2011-04-11 14:18:44

SQL Server數圖片

2011-08-30 15:10:46

Qt圖片數據庫

2020-12-14 22:42:32

Linux終端

2023-12-19 22:44:45

PythonPDFExcel

2011-03-23 11:11:17

圖片數據庫

2019-04-08 10:26:20

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品揄拍一区二区 | 国产精品片aa在线观看 | 国产成人免费视频 | 欧美久久电影 | 欧美一区二不卡视频 | 男人天堂国产 | 日韩激情视频一区 | 婷婷久久网 | 男人的天堂久久 | 五月婷亚洲 | 视频1区2区 | 成人在线视频网址 | 伊人艹| 欧美性久久 | 精品国产18久久久久久二百 | 欧美黄在线观看 | 一区二区三区免费 | 国产一区二区 | 久久久久久久av麻豆果冻 | 有码在线 | 欧美精品二区 | 亚洲国产中文在线 | 国产日韩一区二区三免费高清 | 欧美激情视频一区二区三区免费 | 欧美久久一区二区 | 日韩免费视频一区二区 | 在线播放一区 | 亚洲一区国产 | 福利片一区二区 | 久久亚洲欧美日韩精品专区 | 国产福利在线 | 91高清视频在线 | 国产九九精品视频 | 午夜一区| 亚洲综合色婷婷 | 久久精品免费 | 国产一区二区影院 | 综合色播| 午夜国产在线 | 欧美激情 一区 | 啪视频在线|