【发布时间】:2021-05-25 17:13:35
【问题描述】:
我正在尝试将 SVG 图像转换为 jpeg 或 png(质量无关紧要)
我正在使用一个名为 SVG 的 NuGet 包。
这是我的 vb 代码
Dim svgDocument = Svg.SvgDocument.Open(TextBox2.Text & "\" & filename & ".svg") ' Replace with correct FileName
Dim bmp As Bitmap = svgDocument.Draw(100, 100) ' Draw Bitmap in any Size you need - for example 12px x 12px
bmp.Save(TextBox2.Text & "\" & "jpeg" & "\" & filename & ".jpeg", ImageFormat.Jpeg) ' save Bitmap as PNG-File
出现问题的是:文本的背景变黑了。当我在浏览器中查看它们时,情况并非如此。
已删除
这是 SVG 的原始文件
[已删除][3]
我不确定到底出了什么问题,感谢您的宝贵时间。
【问题讨论】:
-
您还必须发布 SVG 源代码,而不仅仅是进行转换的代码。我怀疑它是 SVG 声明中的样式设置
-
感谢您的回复,我不确定如何发布它,所以我添加了原始 svg 文件的链接。我希望这已经足够了。
标签: vb.net svg type-conversion svg-transforms svgtopng