gpt4 book ai didi

ios - 通过应用过滤从 ALAsset 获取缩略图的快速方法

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:19:18 25 4
gpt4 key购买 nike

在问题“Generating custom thumbnail from ALAssetRepresentation”的回答中描述了一种从 ALAsset 生成缩略图的快捷方便的方法——参见 blog post作者的。

我对这种方法的唯一问题是,它完全忽略了应用于图像的所有滤镜或红眼消除效果(比如使用原装 iOS 7 照片应用程序拍摄的图像 +“方形”模式下的任何滤镜)。

应该怎样the code进行调整以返回“过滤后”的缩略图?

附言我知道我可以通过 ALAssetRepresentationfullScreenImage 方法获取过滤后的图像,但它太慢了,可能会导致“因内存压力而终止”错误。

最佳答案

缩略图是图片的缩小版本,用于帮助识别和组织它们,对图像的作用与普通文本索引对文字的作用相同。因此,由于缩小尺寸的概念,它通常不会应用所有滤镜或图片效果。

要获得应用滤镜或图片效果的 ALAsset 是 fullResolutionImage

如果您在主线程上进行 UI 更新或使用延迟加载概念,它不会导致任何缓慢。

如果您保留 ALAsset url 而不是存储 fullResolutionImage,则不会造成任何内存压力。

关于ios - 通过应用过滤从 ALAsset 获取缩略图的快速方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21286730/

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