我希望将 SVG 从 asset 转换为 png 并将其写入文件。
我已成功将 SVG 写入文件,但我想将图像作为 PNG 写入文件
将 SVG 写入文件的代码:
final bytes = await rootBundle.load('assets/images/example.svg');
final String tempPath = (await getTemporaryDirectory()).path;
final File file = File('$tempPath/profile.svg');
await file.writeAsBytes(
bytes.buffer.asUint8List(bytes.offsetInBytes, bytes.lengthInBytes));
return file;
}
Run Code Online (Sandbox Code Playgroud) 是否可以使用 SVG 路径通过google_maps_flutter插件创建标记?我知道您可以.png通过以下方式使用文件:
icon: BitmapDescriptor.fromAsset("images/myFile.png")
Run Code Online (Sandbox Code Playgroud)
SVG 路径怎么样?
谢谢