相关疑难解决方法(0)

在浏览器中将SVG转换为图像(JPEG,PNG等)

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

javascript svg

280
推荐指数
8
解决办法
27万
查看次数

将HTML渲染为图像

有没有办法将html呈现为像PNG一样的图像?我知道它可以用canvas,但我想渲染像div这样的标准html元素.

html javascript css image render

139
推荐指数
15
解决办法
24万
查看次数

Javascript - 将带有SVG的HTML div转换为图像

我使用Highcharts绘制图形.

我想添加"导出到PNG"选项,其中包括Highcharts图和外部div.使用Highcharts导出时,我无法添加包含图表的外部div.

我在这里看到了几个使用html2canvas的例子.当我尝试使用它时,Highcharts的SVG元素不包含在输出图像中.

有没有人知道一个解决方案,比试图在外部HTML div图像中合并SVG图像更好?

更新 -

使用最新版本的html2canvas修复了该问题,但输出略有不同:

原版的: 在此输入图像描述

html2canvas输出:

在此输入图像描述

如您所见,某些元素在不同位置呈现两次.

谁知道怎么解决?

javascript svg highcharts html2canvas

0
推荐指数
1
解决办法
7964
查看次数

标签 统计

javascript ×3

svg ×2

css ×1

highcharts ×1

html ×1

html2canvas ×1

image ×1

render ×1