graphics.h頭文件圖形繪畫詳解(史上最詳細)-創(chuàng)新互聯(lián)

簡介&下載:

graphics.h是針對DOS下的一個C語言圖形庫 (c++也可以)

成都網(wǎng)站設計、網(wǎng)站建設、外貿(mào)網(wǎng)站建設的開發(fā),更需要了解用戶,從用戶角度來建設網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡公司,打造的就是網(wǎng)站建設產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務。

目前支持下載此頭文件的常用的有兩種:

1.?EGE (Easy Graphics Engine)

2.?EasyX Graphics Library

EGE, 全名Easy Graphics Engine, 是windows下的簡易繪圖庫,是一個類似BGI(graphics.h)的面向C/C++語言新手的圖形庫

EasyX, 全名EasyX Graphics Library,?是針對 Visual C++ 的免費繪圖庫,支持?VC6.0 ~?VC2022,簡單易用,學習成本極低,應用領域廣泛。目前已有許多大學將 EasyX?應用在教學當中

我建議Visual Studio用EasyX, Dev-C++可以用EGE

EasyX下載建議參考:?visual studio EasyX下載

EGE下載建議參考:?Dev-C++ EGE下載

下載好之后, 可以運行一下代碼判斷是否已經(jīng)下載好了:

#include "graphics.h" // 就是需要引用這個圖形庫 

int main() { 

    initgraph(640, 480); // 初始化,顯示一個窗口 

    circle(200, 200, 100); // 畫圓,圓心(200, 200),半徑 100 

    getch(); // 暫停一下等待用戶按鍵 

    closegraph(); // 關(guān)閉圖形界面 

    return 0; 

}

運行沒問題就OK了

Graphics.h常用用法: ? ? ? ? 1.initgraph(width, height)和closegraph()

? initgraph可以創(chuàng)建一個寬度為width, 高度為height的圖形界面窗口

? 運行結(jié)束后可以通過closegraph來關(guān)閉窗口?

? 注, closegraph之前記得用getch()函數(shù)來接收用戶輸入, 防止程序剛繪畫玩就關(guān)閉窗口了

? 2.line(x1,y1,x2,y2)

? 從x1,y1坐標畫一條直線到x2,y2坐標

? 3.setcolor和RGB

? setcolor()可以把line畫出來的直線變成另外一種顏色

? RGB可以返回setcolor的自定義參數(shù)

? RGB(r,g,b)可以修改不同濃度的紅, 綠, 藍

? EX:

? setcolor(RGB(200,0,0))可以將line畫出來的直線變成紅色

? 4.circle(x,y,radius)

? 在x,y坐標點畫一個半徑為radius的圓

? EX:

?????????????circle(200, 200, 100);

? 5.setfillcolor, bar(x1,y1,x2,y2)

? bar函數(shù)可以畫出一個矩形

?????范圍為:x坐標從50-300,y坐標從100-200

? setfillcolor()可以改變Bar的填充顏色值,參數(shù)也是RGB()函數(shù)的自定義顏色

? 6.fillellipse(x,y,xr,yr);

? 畫一個在x, y坐標點的實心橢圓

? x軸上的半徑為xr

? y軸上的半徑為yr

? 注:setfillcolor也可以改變其填充顏色值

? 7.setfontbkcolor(),?setfont(12, 0, "宋體")

? setfontcolor可以修改創(chuàng)建的文字的背景顏色值

? setfont(12,0,"宋體")的第一個參數(shù)是字體的高度

? 第二個參數(shù)是字體的寬度, 如果填0, 那就會使用默認比例值

? 第三個參數(shù)是設置文字的字體樣式

? 8.outtextxy(x, y, 字符串);

? 這個函數(shù)可以在坐標x,y坐標點輸出字符串

? 注:字符串也可以是中文

???????EX:

?????????????outtextxy(100, 150, "中文也是支持的");

?????????????

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

當前文章:graphics.h頭文件圖形繪畫詳解(史上最詳細)-創(chuàng)新互聯(lián)
標題來源:http://muchs.cn/article16/djeedg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站建設、網(wǎng)站營銷標簽優(yōu)化、品牌網(wǎng)站設計、App開發(fā)、外貿(mào)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作