只是想知道,在将画布绘图添加到DOM之前将其转换为图像更好,还是只添加画布本身更好?
我使用画布来创建图像。
发布于 2014-10-14 15:26:56
这取决于你的情况。
画布可能分配或不分配额外的内存缓冲区,但通常与显示缓冲区共享回缓冲。如果像素比与1:1不同,则情况可能不是这样。视网膜显示)。
另外,如果使用html标记创建画布,浏览器可以在某些条件下(如调整窗口大小)清除画布。这似乎是一个较小的问题,但现在,它过去是(Chrome也可以清除画布时,显示一些对话框)。
但是,将其转换为图像会带来性能和内存开销:首先创建压缩图像,然后将其转换为基-64,并增加33%的内存开销,然后将其作为图像源传递,触发将基-64字符串转换为图像文件,然后将其解压缩为位图。
发布于 2014-10-14 15:26:41
确保将其转换为图像并将其添加为DOM对象
如果您调整画布的大小将清除自身,那么您将有空白的区域。
https://stackoverflow.com/questions/26372010
复制相似问题