gpt4 book ai didi

ios - 在 iOS 上缩小图像尺寸最节省内存的方法是什么?

转载 作者:IT王子 更新时间:2023-10-29 08:01:20 26 4
gpt4 key购买 nike

在后台线程中,我的应用程序需要从磁盘读取图像,将它们缩小到屏幕大小(1024x768 或 2048x1536)并将它们保存回磁盘。原始图像大部分来自相机胶卷,但其中一些可能具有更大的尺寸(例如 3000x3000)。

稍后,在不同的线程中,这些图像会经常缩小到 500x500 左右的不同尺寸并再次保存到磁盘。

这让我想知道:在 iOS 中,性能和内存方面最有效的方法是什么?我使用了两种不同的 API:

两者都对我有用,但我想知道它们在性能和内存使用方面是否有任何差异。当然,如果有更好的选择。

最佳答案

虽然我不能肯定地说它会有帮助,但我认为值得尝试将工作推到 GPU 上。您可以通过以给定大小渲染带纹理的四边形或使用 GPUImage 来自己完成此操作。及其调整大小的能力。虽然它在旧设备上有一些纹理大小限制,但它应该比基于 CPU 的解决方案有更好的性能

关于ios - 在 iOS 上缩小图像尺寸最节省内存的方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13251262/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com