【问题标题】:How to use html canvas toDataURL on IOS without increasing memory?如何在IOS上使用html canvas toDataURL而不增加内存?
【发布时间】: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


    【解决方案1】:

    与其尝试内存管理,不如将独立图像发送到服务器并让服务器为您创建拼贴画可能更容易。

    【讨论】:

      猜你喜欢
      • 2014-11-26
      • 2012-04-04
      • 2019-04-08
      • 1970-01-01
      • 1970-01-01
      • 2017-03-22
      • 1970-01-01
      • 2013-08-13
      • 1970-01-01
      相关资源
      最近更新 更多