6
A
回答
-1
您是否正在嘗試在原生Android應用中執行此操作?或者在Android瀏覽器中使用JavaScript?
如果您在以後的陣營中,可以使用JavaScript來解析SVG並將結果呈現爲HTML5 canvas元素(這是一個位圖表面)。有兩個庫,可以幫助你做到這一點:
一旦你使用這些庫來渲染SVG到畫布上,你可以進一步抓住從靜態圖像文件帆布。 Refer to this Stack Overflow thread瞭解更多關於第二步的信息。
8
按照svg-android教程從您的SVG文件中獲得PictureDrawable
。然後,您需要創建PictureDrawable
大小的Bitmap
,並將其提供給Canvas
。當Canvas
現在從PictureDrawable
繪製一個Picture
時,您需要的當前位圖在運行時繪製(創建)。
PictureDrawable pictureDrawable = svg.createPictureDrawable();
Bitmap bitmap = Bitmap.createBitmap(pictureDrawable.getIntrinsicWidth(), pictureDrawable.getIntrinsicHeight(), Config.ARGB_8888);
Canvas canvas = new Canvas(bitmap);
canvas.drawPicture(pictureDrawable.getPicture());
currentBitmap = bitmap;
相關問題
- 1. 在Android中將位圖轉換爲GrayScale
- 2. android將位圖轉換爲ascii位圖
- 3. 在jpeg轉換爲svg android
- 4. Android - 在運行時將Button轉換爲TextView
- 5. android將位圖轉換爲bufferedinputstream
- 6. 將位圖轉換爲byteArray android
- 7. Android:將字符串轉換爲位圖
- 8. Android Studio - 將位圖轉換爲java.io.File
- 9. 將位圖轉換爲java.awt.image.BufferedImage
- 10. 將WebBrowser.Document轉換爲位圖?
- 11. 將BitmapDrawable轉換爲位圖
- 12. 將SVG dataUrl轉換爲base64
- 13. XSL將SVG轉換爲VML
- 14. 將SVG轉換爲ggPlot
- 15. 將SVG轉換爲XAML
- 16. 將VectorDrawable轉換爲SVG
- 17. 將SVG/PDF轉換爲EMF
- 18. 在VB中將位圖轉換爲RGB
- 19. 在Unity中將位圖轉換爲Texture2D
- 20. 在mxGraph中將XML轉換爲SVG javascript
- 21. 在.NET中將VML轉換爲SVG
- 22. 將SVG轉換爲PNG圖像
- 23. 將jQuery SVG轉換爲圖像
- 24. 嘗試將SVG轉換爲PNG圖像
- 25. 將運行時的android顏色字符串轉換爲int
- 26. 將SVG行轉換爲圓弧
- 27. 將url轉換爲位圖時獲取位圖
- 28. 在Android中將視圖轉換爲位圖圖像
- 29. 在Android中將圖像轉換爲PDF
- 30. GMF運行時符號轉換爲EditPart
他沒有對網頁瀏覽器說任何事,你的帖子是無關緊要的 – animaonline