我目前正在研究基於React-Native的圖像處理移動應用程序。但是,我無法在React-Native官方網站上找到有關圖像裁剪,縮放,平移和保存功能的相關文檔(可以通過HTML5 canvas元素輕鬆實現)。等效於React Native中的「畫布」
我也做了一些谷歌搜索,但只找到一個「無人維護」的反應原生畫布(https://github.com/lwansbrough/react-native-canvas)。 React Native中是否有任何等價的「畫布」?
我目前正在研究基於React-Native的圖像處理移動應用程序。但是,我無法在React-Native官方網站上找到有關圖像裁剪,縮放,平移和保存功能的相關文檔(可以通過HTML5 canvas元素輕鬆實現)。等效於React Native中的「畫布」
我也做了一些谷歌搜索,但只找到一個「無人維護」的反應原生畫布(https://github.com/lwansbrough/react-native-canvas)。 React Native中是否有任何等價的「畫布」?
有幾個選項是「相似」,但不完全相同。我的建議是...
React Native SVG - 感覺很像SVG Web組件我們都熟悉。你可以用這個庫甚至動畫做很多事情。
ART(該陣營本地版本found here) - 的陣營ART庫,這又是庫ART found here的延伸的「響應天然」版本。它附帶React Native,但我認爲它尚未集成到默認設置中,因此它位於node_modules文件夾中,需要導入到XCode中(討論內容爲found here)。我通常將項目文件拖出它所在的node_modules文件夾(node_modules/react-native/Libraries/ART/Art.xcodeproj
)到您的React Native XCode項目導航器的庫文件夾中。如果它要求複製資源,請單擊是。之後,進入您的項目設置文件 - >常規 - >鏈接框架和庫,然後按加號圖標。搜索ART並將其添加爲依賴項。
好了,兩年後,出現了一個新的選擇。:
https://alibaba.github.io/GCanvas/
這種 「GCanvas」 是專爲原生環境中運行canvas2d &的WebGL的API。
見
https://alibaba.github.io/GCanvas/docs/Integrate%20GCanvas%20on%20ReactNative.html