新聞中心
如何進行圖形庫的使用,針對這個問題,這篇文章詳細介紹了相對應(yīng)的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
網(wǎng)站建設(shè)公司,為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制網(wǎng)站建設(shè)服務(wù),專注于企業(yè)網(wǎng)站制作,高端網(wǎng)頁制作,對混凝土攪拌站等多個行業(yè)擁有豐富的網(wǎng)站建設(shè)經(jīng)驗的網(wǎng)站建設(shè)公司。專業(yè)網(wǎng)站設(shè)計,網(wǎng)站優(yōu)化推廣哪家好,專業(yè)seo優(yōu)化優(yōu)化,H5建站,響應(yīng)式網(wǎng)站。
1、首先我們用圖形庫的經(jīng)典例子來簡單使用圖形庫
#include// 引用圖形庫頭文件#include int main(){ initgraph(640, 480); // 創(chuàng)建繪圖窗口,大小為 640x480 像素 circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100 _getch(); // 按任意鍵繼續(xù) closegraph(); // 關(guān)閉繪圖窗口}
就像C語言一樣,圖形庫也有它自己的頭文件,使用圖形庫必須要包含它的頭文件,否則會報錯。
運行結(jié)果如下:
2、 現(xiàn)在我們來了解一些圖形庫的基本概念
2.1、 顏色:
2.1.1、 可以使用已經(jīng)定義的宏
2.1.2、 也可以使用RGB值
例如:BLACK 0 黑 BLACK為黑色定義的宏 0為RGB值的16進制表示方式WHITE 0xFFFFFF 白 WHITE為白色定義的宏 0xFFFFFF為RGB值的16進制表示方式
相關(guān)信息網(wǎng)頁搜索RGB,這是國際通用的顏色標(biāo)準(zhǔn),長知識了吧!
圖形庫默認背景顏色為黑色,字體為白色。
2.2、坐標(biāo):
坐標(biāo)原點在窗口的左上角,X 軸向右為正,Y 軸向下為正,度量單位是象素。
3、基本函數(shù)介紹
3.1、圖形繪制相關(guān)函數(shù)
#include#include int main(){ initgraph(640, 480); // 創(chuàng)建繪圖窗口,大小為 640x480 像素 fillrectangle(100 //左上角x坐標(biāo) , 100 //左上角y坐標(biāo) , 200 //右下角x坐標(biāo) , 200 //右下角y坐標(biāo) ); _getch(); // 按任意鍵繼續(xù) closegraph(); // 關(guān)閉繪圖窗口}
學(xué)會看幫助文檔(安裝圖形庫的時候會自動生成在桌面):
3.2、文字輸出相關(guān)函數(shù)
#include#include int main(){ initgraph(640, 480); // 創(chuàng)建繪圖窗口,大小為 640x480 像素 outtextxy(120 //文字輸出的x坐標(biāo) ,120 //文字輸出的y坐標(biāo) ,L"我愛你" //輸入內(nèi)容為寬字節(jié) ); _getch(); // 按任意鍵繼續(xù) closegraph(); // 關(guān)閉繪圖窗口}
outtextxy()函數(shù)可以去查閱幫助文檔試試水。
3.3、圖像處理相關(guān)函數(shù)
首先了解 IMAGE 對象,IMAGE對象儲存圖片信息(對象是C++里面的東西,如果不了解就把IMAGE當(dāng)成類結(jié)構(gòu)體)
通過loadimage()函數(shù)加載圖片可以將圖片信息傳給IMAGE對象
IMAGE bk;// 從圖片文件獲取圖像(bmp/jpg/gif/emf/wmf/ico)loadimage(&bk // 保存圖像的 IMAGE 對象指針 , L"bk.jpg", // 圖片文件位置 此處用的是相對路徑640, //圖片的拉伸寬度480); // 圖片的拉伸高度
加載完后就可以貼圖了,下面是一個貼圖示例:
#include#include int main(){ IMAGE bk; initgraph(640, 480); // 創(chuàng)建繪圖窗口,大小為 640x480 像素 loadimage(&bk, L"bk.jpg", 640, 480); // 加載圖片 putimage(0, 0, &bk); // 貼圖 getchar(); // 按任意鍵繼續(xù) closegraph(); // 關(guān)閉繪圖窗口}
運行結(jié)果:
關(guān)于如何進行圖形庫的使用問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。
當(dāng)前標(biāo)題:如何進行圖形庫的使用
網(wǎng)址分享:http://fisionsoft.com.cn/article/pcseos.html