svg转图片,Image标签无法显示

问题介绍:

SVG显示效果

转为png保存效果

在svg中引入图标是使用Image标签,根据xlink:href引入,而将svg转换为png/jpg等格式图片,实际过程是:首先将svg转换为canvas;然后将canvas保存为图片。在这个过程中xlink:href出现了问题,因为xlink:href是图片路径。

解决方法1:

绘制Image标签时,xlink:href使用base64编码

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CopyQ 是具有编辑和脚本功能的高级剪贴板管理器。CopyQ 监视系统剪贴板并将其内容保存在自定义选项卡中。保存的剪贴板可以在以后复制并直接粘贴到任何应用程序中。本站也有其它剪贴板管理工具,功能上也是大同小异,部分也有商业收费的。如果你想使用免费的,不妨来试试 CopyQ。 剪贴板管理工具 CopyQ 中文版 剪贴板管理工具 CopyQ 中文版 CopyQ 特色 支持 Linux,Windows 和 OS X 10.9+ 存储文本,HTML,图像或任何其他自定义格式 快速浏览和过滤剪贴板历史记录中的项目 排序,创建,编辑,删除,复制/粘贴,拖放选项卡中的项目 为项目添加注释或标签 具有可自定义命令的系统范围快捷方式 使用快捷方式或从托盘或主窗口粘贴项目 完全可定制的外观 高级命令行界面和脚本 忽略从某些窗口复制或包含一些文本的剪贴板 支持简单的类似 Vim 的编辑器和快捷方式 更多功能等等 如何使用 CopyQ 要启动应用程序,请双击程序图标或运行 CopyQ。通过单击系统托盘图标或运行 CopyQ 切换,可以访问包含剪贴板历史记录的列表。将文本或图像复制到剪贴板将在列表中创建新项目。 选定的项目可以是: 编辑(F2), 删除(Delete), 排序(Ctrl + Shift + S,Ctrl + Shift + R), 四处移动(使用鼠标或 Ctrl + UP/Down), 复制回剪贴板(Ctrl + C)或 粘贴到先前活动的窗口(Enter)。 下次启动应用程序时,将恢复所有项目。 要退出应用程序,请从托盘菜单中选择退出或在应用程序窗口中按 Ctrl-Q 键。 添加功能 要创建可以从菜单,快捷方式或剪贴板更改时执行的自定义操作: 到命令对话框(F6快捷方式), 单击“添加”按钮并选择预定义命令或创建新命令, 可选择更改命令详细信息(快捷方式,名称), 单击“确定”以保存命令。 一个非常有用的预定义命令是“显示/隐藏主窗口”。 CopyQ 命令行 CopyQ 具有强大的命令行和脚本界面。注意:必须运行主应用程序才能使用命令行发出命令。 打印一些有用的命令行参数的帮助: copyq –help copyq –help add 在历史记录中插入一些文字: copyq add “first item” “second item” “third item” 打印前三项的内容: copyq read 0 1 2 copyq separator “,” read 0 1 2 显示当前剪贴板内容: copyq clipboard copyq clipboard text/html copyq clipboard \? # 列出剪贴板中的格式 Copy text to the clipboard: 将文本复制到剪贴板: copyq copy “Some Text” 将文件内容加载到剪贴板: copyq copy – < file.txt copyq copy text/html < index.html copyq copy image/jpeg – < image.jpg 创建图片项: copyq write image/gif – < image.gif copyq write image/svg – < image.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值