我想通过JavaScript将SVG转换为位图图像(如JPEG、PNG等).

推荐答案

下面是通过JavaScript实现的方法:

  1. 使用canvg JavaScript库使用Canvas:https://github.com/gabelerner/canvg呈现SVG图像
  2. 根据以下说明,从画布中捕获编码为JPG(或PNG)的数据URI:Capture HTML Canvas as gif/jpg/png/pdf?

Javascript相关问答推荐

如何在我的Web应用程序中使用JavaScript显示和隐藏喜欢/不喜欢按钮?

在时间轴完整日历中显示日期标题

在JS中获取名字和姓氏的首字母

在分区内迭代分区

react/redux中的formData在expressjs中返回未定义的req.params.id

按下同意按钮与 puppeteer 师

D3 Scale在v6中工作,但在v7中不工作

函数返回与输入对象具有相同键的对象

为什么!逗号和空格不会作为输出返回,如果它在参数上?

构造HTML表单以使用表单数据创建对象数组

如何在Vue 3中创建自定义 Select 组件,并将选项作为HTML而不是props 传递?

还原器未正确更新状态

在执行异步导入之前判断模块是否已导入()

如何在ASP.NET JavaScript中使用Google Charts API仅对绘制为负方向的条形图移动堆叠条形图标签位置

Reaction Native中的范围滑块

我在Django中的视图中遇到多值键错误

当id匹配时对属性值求和并使用JavaScript返回结果

面对代码中的错误作为前端与后端的集成

通过跳过某些元素的对象进行映射

为什么我不能使用其同级元素调用和更新子元素?