我正在使用谷歌图表来生成图形,我需要将这些图形转换为图像以便他们可以下载,我已经看过链接:
http://bl.ocks.org/nverba/5411684
当将图像作为png下载时,图像会以一个看似随机和白色扩展的名称记录,我该怎样才能记录图像。 PNG?
在浏览器中跳过以下错误:
错误:[Exception ...“组件返回失败代码:0x80070057 (NS_ERROR_ILLEGAL_VALUE)[nsIAnnotationService.setPageAnnotation]“ nsresult:“0x80070057(NS_ERROR_ILLEGAL_VALUE)”位置:“JS frame :: 资源:/ / app / modules / DownloadsCommon.jsm :: DownloadsDataDataCtor.prototype._updateDataItemState :: line 689“data: 没有]
这个java脚本不适用于旧版本的浏览器,还有其他任何替代方案吗?
答案 0 :(得分:1)
浏览器不支持向数据网址添加文件名。如果要为图像指定正确的文件名,则必须先将它们发送到服务器,使用服务器更改标题,然后将文件发送回客户端。
转换为.png图片格式需要在浏览器中支持SVG。没有SVG支持的浏览器(主要是IE8及更旧版本)将无法将图表转换为图像。
答案 1 :(得分:0)
我检查了你的链接。如果你点击"转换为图像"按钮png出现在右侧。右键单击并选择"另存为"将产生想要的png。