當前位置:編程學習大全網 - 編程語言 - 做視頻,圖像方面的編程,比如說視頻,圖像變形,壹般用什麽語言? c#? c++? vc?還是其他預言?

做視頻,圖像方面的編程,比如說視頻,圖像變形,壹般用什麽語言? c#? c++? vc?還是其他預言?

C#,C++,VC都可以寫視頻,圖像方面的編程。如果妳是在windows平臺上的,我建議妳看下GDI或GDI+的資料。

GDI是Graphics Device Interface的縮寫,含義是圖形設備接口,它的主要任務是負責系統與繪圖程序之間的信息交換,處理所有Windows程序的圖形輸出。 在Windows操作系統下,絕大多數具備圖形界面的應用程序都離不開GDI,我們利用GDI所提供的眾多函數就可以方便的在屏幕、打印機及其它輸出設備上輸出圖形,文本等操作。GDI的出現使程序員無需要關心硬件設備及設備驅動,就可以將應用程序的輸出轉化為硬件設備上的輸出,實現了程序開發者與硬件設備的隔離,大大方便了開發工作。

GDI具有如下特點:

1. 不允許程序直接訪問物理顯示硬件,通過稱為“設備環境”的抽象接口間接訪問顯示硬件; 2. 程序需要與顯示硬件(顯示器、打印機等) 進行通訊時,必須首先獲得與特定窗口相關聯的設備環境;

3. 用戶無需關心具體的物理設備類型;

4. Windows參考設備環境的數據結構完成數據的輸出。

GDI+是Windows XP中的壹個子系統,它主要負責在顯示屏幕和打印設備輸出有關信息,它是壹組通過C++類實現的應用程序編程接口。顧名思義,GDI+是以前版本GDI的繼承者,出於兼容性考慮,Windows XP仍然支持以前版本的GDI,但是在開發新應用程序的時候,開發人員為了滿足圖形輸出需要應該使用GDI+,因為GDI+對以前的Windows版本中GDI進行了優化,並添加了許多新的功能。 作為圖形設備接口的GDI+使得應用程序開發人員在輸出屏幕和打印機信息的時候無需考慮具體顯示設備的細節,他們只需調用GDI+庫輸出的類的壹些方法即可完成圖形操作,真正的繪圖工作由這些方法交給特定的設備驅動程序來完成,GDI+使得圖形硬件和應用程序相互隔離.從而使開發人員編寫設備無關的應用程序變得非常容易。

  • 上一篇:機器人編程老師流失率低
  • 下一篇:泛型的編程語言
  • copyright 2024編程學習大全網