到目前为止,我已经成功地为 iPhone 创建了一个应用程序,它可以拍摄多张图像,每张图像之间的间隔约为 3 秒。我正在一个单独的线程中异步处理每个图像,一切都很好,直到将图像保存到 iPhone 磁盘上。然后大约需要 12 秒才能使用 JPEG 表示形式将图像保存到磁盘。
苹果是如何做到的,他们是如何设法如此快速地将单个图像保存到磁盘上的,他们使用了什么技巧吗?我发现动画暂时分散了用户的注意力,但所需的时间仍然低于 12 秒!
提前致谢。
实际上苹果使用其核心驱动程序AppleJPEGDriver,它是一个硬件jpeg编码API,比软件编码(JPEGRepresnetaion)快得多,并且一些人在越狱应用程序(cycorder视频录制应用程序)中使用它。
苹果应该为用户提供相同的功能,但他们是苹果:)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)