前段時間在研究如何在Flex項目中處理圖片的一些信息,好比獲取圖片的顏色通道,DPI信息等,搜索了半天仍是一無所得。圖像處理是一個比較複雜的過程,不過想來前端處理圖像也是一個必然的趨勢。html
看看這個騰訊web在線圖像處理平臺,web圖像處理的時代已然來臨。若是之後能夠直接在線PS,這是一件多麼使人激動與振奮人心的事情!前端
言歸正傳,既然沒有現成的flex處理圖像的類庫,也沒有能力本身動手寫一個,那仍是想一想其餘辦法吧。咱們知道基於c/c++處理圖像的類庫有不少,好比OpenGL, ImageMagic, CxImage等等,若是Flexjava
能夠提供直接調用這些類庫的接口也是一個不錯的選擇。果真,adobe的強大是毋庸置疑的,Crossbridge。看介紹:c++
「CrossBridge是 Adobe FlasCC的開源版本,它提供了一個完整的C/C++開發環境,目的是把C/C++程序編譯成Flash程序,運行於Flash Runtime之上。CrossBridge使得把C/C++本地應用程序帶到Web上變成了可能。"git
"CrossBridge 前身爲Alchemy,它提供了一個完整的相似於BSD的C/C++開發環境,基於GCC編譯器,能夠把C/C++源代碼編譯成目標Adobe Flash Runtimes程序。使用CrossBridge,能夠把現有的大多數C/C++代碼移植到Web上。」github
"CrossBridge技術特徵:
1. 支持現有的C/C++項目文件和makefile文件;
2. 能夠經過GDB在Flash Runtime中調試代碼;
3. 可經過C++類訪問完整的Flash Runtime API,包括Stage3D for OpenGL/DirectX GPU圖形加速庫;
4. 可充分利用現有的C/C++庫的文檔、指南和代碼實例;
5. 支持使用C/C++建立ActionScript庫(SWCs)"web
下面簡單介紹幾個Crossbridge的例子及用法:windows
1.1 下載最新的Crossbridge版本, 解壓文件到本地磁盤。如(c:\crossbridge);jsp
1.2 安裝64位的Java虛擬機, 並配置好環境變量;flex
1.3 下載並安裝最新版的 Flex SDK(目前最新是4.6版);
1.4 若是你想使用GDB調試代碼,則另外須要安裝Flash Player的調試版本;
1.5 打開 crossbridge 文件夾,雙擊 run.bat 腳本。
若是看到以下內容,說明安裝成功。
裏面有不少examples就再也不一一介紹了。