c語言圖形庫
⑴ c語言圖形庫問題
loadimage(&img,L"D:\\Desktop\\2.jpg",800,800); 換成loadimage(&img,"D:\\Desktop\\2.jpg",800,800); 試試
⑵ C語言都有什麼圖形界面支持庫呢
1、標準的C是沒有圖形庫的 圖形庫都是第3方的擴展的 比如 TC2.0 的graphics.h等等
2、用C寫一般的Win32應用程序一般都是 VC6.0 (API 或者 MFC 就是你所說的能有按鍵那些的程序), 所以它要很好的C基礎甚至C++基礎才能學好 , 現在不要煩那個 黑不隆冬的dos界面 ,它是你學Win32應用程序的基礎.所以我非常建議你認真把C讀好,它的功能真的很強,一般高級語言能寫的東西,他一般也是行的。
⑶ c語言有哪些開源圖形庫
最著名的就是GTK了。。。和QT對著乾的那個。。GNOME就是它開發的
還有比如用於游戲的SDL、或者使用腳本的TCL/TK的庫,用於嵌入式的minigui的
最有名的就是GTK了。。。模擬OO封裝,就是學習難度太大了,不亞於winapi。。。
⑷ c語言的圖形函數庫有哪些
圖形和圖像函數包含在graphics.h裡面
(一) 像素函數
56. putpiel() 畫像素點函數
57. getpixel()返回像素色函數
(二) 直線和線型函數
58. line() 畫線函數
59. lineto() 畫線函數
60. linerel() 相對畫線函數
61. setlinestyle() 設置線型函數
62. getlinesettings() 獲取線型設置函數
63. setwritemode() 設置畫線模式函數
(三)、多邊形函數
64. rectangle() 畫矩形函數
65. bar() 畫條函數
66. bar3d() 畫條塊函數
67. drawpoly() 畫多邊形函數
(四)、 圓、弧和曲線函數
68. getaspectratio()獲取縱橫比函數
69. circle()畫圓函數
70. arc() 畫圓弧函數
71. ellipse()畫橢圓弧函數
72. fillellipse() 畫橢圓區函數
73. pieslice() 畫扇區函數
74. sector() 畫橢圓扇區函數
75. getarccoords()獲取圓弧坐標函數
(五)、 填充函數
76. setfillstyle() 設置填充圖樣和顏色函數
77. setfillpattern() 設置用戶圖樣函數
78. floodfill() 填充閉域函數
79. fillpoly() 填充多邊形函數
80. getfillsettings() 獲取填充設置函數
81. getfillpattern() 獲取用戶圖樣設置函數
(六)、圖像函數
82. imagesize() 圖像存儲大小函數
83. getimage() 保存圖像函數
84. putimage() 輸出圖像函數
四、圖形和圖像函數
對許多圖形應用程序,直線和曲線是非常有用的。但對有些圖形只能靠操作單個像素才能畫出。當然如果沒有畫像素的功能,就無法操作直線和曲線的函數。而且通過大規模使用像素功能,整個圖形就可以保存、寫、擦除和與屏幕上的原有圖形進行疊加。
(一) 像素函數
56. putpixel() 畫像素點函數
功能: 函數putpixel() 在圖形模式下屏幕上畫一個像素點。
用法: 函數調用方式為void putpixel(int x,int y,int color);
說明: 參數x,y為像素點的坐標,color是該像素點的顏色,它可以是顏色符號名,也可以是整型色彩值。
此函數相應的頭文件是graphics.h
返回值: 無
例: 在屏幕上(6,8)處畫一個紅色像素點:
putpixel(6,8,RED);
57. getpixel()返回像素色函數
功能: 函數getpixel()返回像素點顏色值。
用法: 該函數調用方式為int getpixel(int x,int y);
說明: 參數x,y為像素點坐標。
函數的返回值可以不反映實際彩色值,這取決於調色板的設置情況(參見setpalette()函數)。
這個函數相應的頭文件為graphics.h
返回值: 返回一個像素點色彩值。
例: 把屏幕上(8,6)點的像素顏色值賦給變數color。
color=getpixel(8,6);
⑸ C語言圖形庫
Graphics.h下載:http://www.easyx.cn/
安裝方式:
libbgi.a下載:https://onecore.net/dev-c-grap
1、解壓下載的文件。
2、復制文件「libbgi.a」到系統目錄下。
3、系統目錄一般為:C:WINNTSystem32 64位系統為C:WindowsSysWOW64
4、最後點擊開始菜單-->運行-->輸入regsvr32 libbgi.a後,回車即可解決錯誤提示
⑹ C語言可以用的圖形庫
最簡單的EGE圖形庫。很簡單,安裝使用也很方便。最適合初學者簡單繪圖,了解這些。然後有QT,GTK等、、、、、、、不懂繼續問,望好評謝謝!
⑺ 用C語言編程有哪些比較好的圖形庫
C語言用作圖形界面編程效果並不好.
所以一般不建議用C做界面. 而且更重要的是業內已經很少用C畫圖了, 即使學了,也意義不大.
如果一定要用C做的話,僅起到練手作用,可以選擇graphics庫,或者用ege畫圖.
⑻ c語言怎麼用EGE 圖形庫
1、EGE(Easy Graphics Engine),是windows下的簡易繪圖庫,是一個類似BGI(graphics.h)的面向C/C++語言新手的圖形庫,它的目標也是為了替代TC的BGI庫而存在。
2、它的使用方法與TC中的graphics.h相當接近,對新手來說,簡單,友好,容易上手,免費開源,而且因為介面意義直觀,即使是之前完全沒有接觸過圖形編程的,也能迅速學會基本的繪圖。 目前,EGE圖形庫已經完美支持VC6, VC2008, VC2010, C-Free, DevCpp, Code::Blocks, wxDev, Eclipse for C/C++等IDE,即支持使用MinGW為編譯環境的IDE。如果你需要在VC下使用graphics.h,那麼ege將會是很好的替代品。
⑼ c語言標准庫中有圖形庫嗎頭文件是什麼
應該是沒有的如果有多半也是c++的庫
或者你可以看看windows.h裡面有一些Windows的api
⑽ c語言有哪些輕量級的圖形庫
graphics這個庫還不錯,早點接觸圖形界面還是有好處的,在網路就能找到下載,這個需要自己配置,網路也是有的,配置教程,簡單幾步就完事