如何将svg转换为xaml
1 下载Inkscape
2 用Inkscape打开svg,另存为xaml
注意:复杂的svg图转换完会出现类似下面的xaml,wpf/silverlight是无法解析的。
<Path xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Name="path29231" StrokeThickness="1" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" Opacity="1">
<Path.Data>
<PathGeometry Figures="M149 643 A7 7 0 1 0 156 651" FillRule="NonZero"/>
</Path.Data>
</Path>
你需要把它转换成如下的形式。
<Path xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Name="path29231" StrokeThickness="1" Stroke="#FFFFFFFF" StrokeStartLineCap="Round" StrokeEndLineCap="Round" Opacity="1">
<Path.Data>M149 643 A7 7 0 1 0 156 651</Path.Data>
</Path>
只需要在XamlReader.Load之前对xamltext做下替换即可,例:
string xamltext= Regex.Replace(xamltext, @"(?<=<Path.Data>)(.+?Figures=""(.+?)"".+?)(?=</Path.Data>)", "$2");
如何将svg转换为xaml相关推荐
- archlinux php imagemagick,如何用ImageMagick将SVG转换为PNG?
我有一个SVG文件,其定义大小为16x16. 当我使用ImageMagick的转换程序将其转换为PNG时,我得到一个16x16像素的PNG,这太小了: convert test.svg test.pn ...
- php wmf png,php – 无法使用Imagemagick将SVG转换为WMF
我正在尝试使用 PHP和Imagick在Linux下将SVG格式的图像转换为WMF.我可以成功地将图像从SVG转换为PNG,但不能从SVG转换为WMF.我没有PHP错误,只是一个NULL图像.我怀疑我 ...
- 使用Batik把SVG转换为图片
Batik是使用svg格式图片来实现各种功能的应用程序以及Applet提供的一个基于java的工具包,可以使用Batik把SVG转换为图片. Batik的project link是http://xml ...
- 使用 JavaScript 将 SVG 转换为 PNG
我过去一直使用 canvg 将 SVG 转换为 PNG,但是正如您从链接中看到的那样,它并不支持所有 SVG 功能.如果您使用 D3 或任何喜欢在 SVG 中工作的库,那么您可能会遇到一些不起作用的东 ...
- path png转svg_SVG2PNG(前台和后台将SVG转换为PNG)--amcharts导出png
在项目中用到了amcharts,amcharts图标统计插件是利用SVG实现的,其自带下载png功能,但是不支持IE以下浏览器.因此研究了SVG转换为png,最终实现的效果是将amcharts生成一张 ...
- Chrome截长图+svg转换为png
Chrome截长图 据说插件都有bug,我就没试插件直接用这种原生的方法了,毕竟在电脑上截长图的场景不多 在你要截屏的网站上右键-检查 单击一个有手机和平板的图标,进入 Device Toolbar ...
- python svg2rlg_python – 从svg转换为pdf
我正在尝试使用以下代码将svg文件转换为pdf,但出现错误 SRC: from svglib.svglib import svg2rlg from reportlab.graphics import ...
- svg-icon的使用(将svg转换为icon来使用)
一.安装svg-sprite-loader npm install svg-sprite-loader --save 二.vue.config.js配置 chainWebpack: (config) ...
- aip格式转化为pdf_python提取pdf文档中的表格数据、svg格式转换为pdf
提取pdf文件中的表格数据原文链接 https://www.analyticsvidhya.com/blog/2020/08/how-to-extract-tabular-data-from-pdf- ...
最新文章
- reporting Server組件不全引起的致命錯誤
- 二值信号量和互斥锁到底有什么区别?
- poj 1144 割点和桥
- MySQL外键命名规范
- 互联网晚报 | 2月22日 星期二 | 海底捞预告去年最高亏45亿元;奥迪一汽新能源汽车项目启动;英雄互娱更名“英雄游戏”...
- Go编译android,在Android中引用golang编译的aar包
- dqpsk的matlab,基于MATLAB的理想_4_DQPSK系统仿真.pdf
- 机器学习11种优化器推导过程详解(SGD,BGD,MBGD,Momentum,NAG,Adagrad,Adadelta,RMSprop,Adam,Nadma,Adamx)
- Echarts 实现 设备运行状态图 工业大数据展示
- pytorch 模型与tf模型转换
- 忘记ISO-8859-1
- 基于阻抗控制的工业机器人轨迹跟踪系统 Simulink/Simscape 仿真
- 关于sd卡的读取权限
- QR法求解特征值特征向量
- 《王者荣耀》还有什么比被鲁班炮死更憋屈的死法?
- appdesigner生成exe文件并转移至不上网机
- 高性能消息中间件 nsq 解析-介绍
- 石墨笔记,幕布和Effie哪个更适合记者?
- 【移动端】滑动验证致使整个屏幕都在动
- MySql 数据库的创建