【发布时间】:2011-12-20 13:33:20
【问题描述】:
首先,以下线程讨论了 toDataURL 可能会增加内存消耗的问题,但没有提供安全使用 toDataURL 的方法: javascript memory leak with HTML5 getImageData
在我的应用程序中,我需要调用 toDataURL。我有一个在 IOS 上运行的 PhoneGap 应用程序,它使用本机相机拍照,将图像拼贴到一个拼贴图像中,然后通过 ajax post 将最终图像作为二进制 64 字符串发送到服务器。我平铺图像的代码部分使用 html 画布和 toDataURL 来完成此操作。这种平铺在软件过程的整个生命周期内重复发生。我看到应用程序内存增加,直到 IOS 中止进程。
您会建议怎样做才能调用 toDataURL 但不会耗尽内存?我不知道如何释放这个内存。
谢谢。
【问题讨论】:
标签: ios html memory-leaks html5-canvas