開源圖形庫 CxImage

fmms 12年前發布 | 26K 次閱讀 圖形/圖像處理 C/C++

CxImage是一個可以用于MFC 的C++圖像處理類庫類,它可以打開,保存,顯示,轉換各種常見格式的圖像文件,比如BMP, JPEG, GIF, PNG, TIFF, MNG, ICO, PCX, TGA, WMF, WBMP, JBG, J2K 等格式的文件。可以實現BMP<->JPG,PNG <>TIFF格式等等的互相轉換。

  CxImage不僅可以實現圖像文件的類型轉換,還可以實現在內存圖像數據的類型轉換,并且使用很方便。除了文件格式的相互轉換,它還提供了很多很多圖像后處理的功能,比如圖像模糊,銳化等等,功能非常強大和實用。

  CxImage中的x,大約代表了豐富的圖像格式支持和豐富的圖像處理功能,可以說CxImage是圖像處理的十全大補湯。

該開發包完全開放源代碼,圖像封裝為一個類,功能極為強大,與Windows、MFC支持極好,支持圖像的多種操作(線性濾波、中值濾波、直方圖操 作、旋 轉縮放、區域選取、閾值處理、膨脹腐蝕、alpha混合等等),支持從文件、內存或者win32api定義的位圖圖像格式中讀取圖像,支持將圖像顯示在任 意窗口,功能可謂很強大了,而且對像素的操作很方便,另外還有一個界面很強的demo,可以直接在上面進行二次開發,推薦使用!

缺點:里面的子庫很多,用起來可能較麻煩;而且感覺速度稍慢。

用CxImage實現的圖像處理程序

開源圖形庫 CxImage


項目主頁:
http://www.baiduhome.net/lib/view/home/1328626041796


http://www.codeproject.com/Articles/1300/CxImage

 本文由用戶 fmms 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!