【问题标题】:Fastest way to save UIImage保存 UIImage 的最快方法
【发布时间】:2010-09-21 23:33:04
【问题描述】:

这里有个小问题;我的目标是能够以非常快的速度处理图像,可能每秒最多 10 张图像。 发生的事情是我得到一个 CGImage,将其转换为 UIImage,并将其保存到磁盘。但是我意识到使用 writeToFile 保存非常“慢”,因为我需要能够每秒保存十个。 所以我想知道,有没有更快的方法来保存图像? 还是应该将每个图像添加到数组中,并让辅助线程以自己的速度处理它们?

非常感谢!

【问题讨论】:

    标签: iphone uiimage performance


    【解决方案1】:

    是的,您可以将数据缓存到内存中的数组中,然后再将其写出。

    但是,您需要以比写入后备存储更快的速度保存多少图像?在某些时候,您将填满可用内存,并不得不停止、减少记录或丢弃数据。

    【讨论】:

    • 好吧,我想我可以暂停我的应用程序,完成将图像保存到磁盘,然后继续。根据我可以(合理地)在内存中存储多少图像,这可能是个好主意。
    猜你喜欢
    • 1970-01-01
    • 2013-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-23
    • 2021-08-30
    相关资源
    最近更新 更多