簡體   English   中英

如何用heatmap.js保存canvas標簽生成的圖像文件?

[英]How I can save the image file generated by canvas tag with heatmap.js?

如何保存作為圖像生成的畫布heatmap.js?

我一直在測試toDataURL(),但我不能。

保存在服務器上。

正如garmur 在這里評論的那樣,您可以將數據URL作為img元素的源,例如:

//assume you have the data URL in variable "url"
document.getElementById("myImage").src=url;

使用這樣的HTML標記:

<img id="myImage"></img>

然后,圖像將包含(至少在Chrome中)它的PNG版本,這是生成數據URL時canvas上的內容。

作為旁注:它們實際上稱為數據URI而不是URL,但javascript函數實際上是.toDataURL() 奇怪的東西。

有什么問題?

var heatmap1 = h337.create({"element":document.getElementById("heatmapArea"), "radius":25, "visible":true});
var url = heatmap1.get("canvas").toDataURL();

似乎工作得很好

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM