Ios 应用过滤后的图像集快速获取缩略图的方法

Ios 应用过滤后的图像集快速获取缩略图的方法,ios,cocoa-touch,core-graphics,alassetslibrary,alasset,Ios,Cocoa Touch,Core Graphics,Alassetslibrary,Alasset,在对问题“”的回答中介绍了从ALAsset编辑缩略图的一种快捷方便的方法-参见作者的A 这种方法唯一的问题是,它完全忽略了应用于图像的所有滤镜或红眼消除效果(例如,使用iOS 7照片应用程序拍摄的图像+任何处于“方形”模式的滤镜) 应如何调整以返回“过滤”缩略图 另外,我知道我可以通过ALAssetRepresentation的fullScreenImage方法获得过滤后的图像,但速度太慢,可能会导致“由于内存压力而终止”错误。缩略图是图片的缩小版,用于帮助识别和组织它们,图像的作用与普通文本索

在对问题“”的回答中介绍了从
ALAsset
编辑缩略图的一种快捷方便的方法-参见作者的A

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

应如何调整以返回“过滤”缩略图


另外,我知道我可以通过
ALAssetRepresentation
fullScreenImage
方法获得过滤后的图像,但速度太慢,可能会导致“由于内存压力而终止”错误。

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

使用应用的过滤器或图片效果获取图像集是
fullResolutionImage

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


如果您保留ALAsset url而不是存储
fullResolutionImage

,这不会造成任何内存压力,感谢您的回复,但您可能将
fullResolutionImage
fullScreenImage
混淆,因为前者返回的图像[未经任何方式调整](ALAssetRepresentation)。无论如何,在我看来,它似乎比
getBytes:…
UPD:要粘贴到类引用的链接慢得多,所以您得到的资产似乎是原始资产,带有一些关于修改的元数据。另请参阅:如果您希望此功能更易于使用,我建议您安装雷达。