作者spiderman007 (千里之外)
看板Web_Design
标题将网页的图表另存成图片?
时间Sat Oct 18 16:50:24 2014
最近研究了很多语法,但始终写不出我要的结果...
还请有经验的大大们能提供点意见...
目前资料库有存放我要的一些历史数据...
在网页上用jQuery的套件..用图表将其数据呈现...
我希望能将其图表可按下button时...另存成图片...
我首先用html2canvas将我要的图表转成image source
var image = canvas.toDataURL("image/png");
img.src = image;
最後可以在<img> 内呈现已转换後的图片...
但我是希望就直接下载的动作...而不呈现出来後 使用者再另存图片...
但目前google很多方法...都是至少要有url才能另存图片...
但html2canvas的输出是类似资料码?? 而不是url
请问有人可以提供我一些意见吗?? 非常感谢!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.168.1.93
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Web_Design/M.1413622226.A.E6E.html
※ 编辑: spiderman007 (1.168.1.93), 10/18/2014 16:51:39
※ 编辑: spiderman007 (1.168.1.93), 10/18/2014 16:52:12
1F:推 Ayukawayen: Server端产生图片 前端导到Server网址 可以传参数过去 10/18 18:57
3F:→ mmis1000: 因为firefox无法正常解码含有非ascii的string 10/19 18:29
4F:→ mmis1000: 所以那部份要另外处理 10/19 18:29
5F:→ spiderman007: 谢谢A大及m大...我研究一下...感谢回文... 10/19 20:31
7F:→ oToToT: 我的做法是开个连结,不过似乎ie或有些不支援 10/19 20:40
8F:→ mmis1000: 要client side请放弃ie9以下,要不然就用伺服器当proxy 10/19 22:17
9F:推 oToToT: 不然支援所有就...传到imgur用imgur下载,载完再删掉 10/19 23:16
10F:→ oToToT: (用imgur Api即可做到) 10/19 23:16
11F:→ mmis1000: 至於更前面的浏览器就算了,反正也不支援canvas 10/20 00:05
12F:→ mmis1000: 根本不在讨论范围内 10/20 00:06
13F:→ spiderman007: 谢谢o大... 10/22 12:11