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. 運行時將圖標轉換爲ImageSource
- 2. 將300dpi位圖轉換爲svg
- 3. 在Android中將位圖轉換爲GrayScale
- 4. 在android中將位圖轉換爲jpeg
- 5. android將位圖轉換爲ascii位圖
- 6. 在jpeg轉換爲svg android
- 7. 將byteArray轉換爲android中的位圖?
- 8. 將位圖轉換爲bytearray轉換爲字符串然後轉換回位圖在Android中始終爲空
- 9. 在Flex中將SVG圖像轉換爲位圖數據4
- 10. Android:將imageview轉換爲位圖,灰度,將位圖轉換爲imageview
- 11. 將圖像轉換爲位圖android
- 12. Android - 在運行時將Button轉換爲TextView
- 13. 將位圖轉換爲byteArray android
- 14. Android:將字符串轉換爲位圖
- 15. android將位圖轉換爲bufferedinputstream
- 16. Android gif - 將位圖轉換爲電影
- 17. Android Studio - 將位圖轉換爲java.io.File
- 18. Android將Ninepatch資源轉換爲位圖
- 19. Android:將位圖轉換爲輸入流
- 20. 將SWF轉換爲位圖
- 21. 將FrameLayout轉換爲位圖
- 22. 將webview轉換爲位圖
- 23. 將位圖轉換爲java.awt.image.BufferedImage
- 24. 將WebBrowser.Document轉換爲位圖?
- 25. 將位圖轉換爲ImageSource
- 26. 將webGL html轉換爲SVG
- 27. 將SVG/PDF轉換爲EMF
- 28. 將SVG轉換爲javafx.Image
- 29. 將VectorDrawable轉換爲SVG
- 30. 將SVG轉換爲ggPlot
他沒有對網頁瀏覽器說任何事,你的帖子是無關緊要的 – animaonline