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