Ios 从作为NSData的表示中获取缩略图

Ios 从作为NSData的表示中获取缩略图,ios,thumbnails,nsdata,alassetslibrary,Ios,Thumbnails,Nsdata,Alassetslibrary,我正在将NSData写入一个文件,并将其保存在设备的app documents文件夹中。为此,是否可以从NSData格式的alassetspresentation对象中获取缩略图。如果有,有什么有用的链接吗 除了从AlassetRepresentation获取CGImageRef之外,我找不到任何类似的东西。我不想要CGImageRef格式,因为我必须使用uiimagejpegresentation或UIImagePNGRepresentation将其转换为NSData 试试这个 GImageR

我正在将
NSData
写入一个文件,并将其保存在设备的app documents文件夹中。为此,是否可以从
NSData
格式的
alassetspresentation
对象中获取缩略图。如果有,有什么有用的链接吗

除了从
AlassetRepresentation
获取CGImageRef之外,我找不到任何类似的东西。我不想要
CGImageRef
格式,因为我必须使用
uiimagejpegresentation
UIImagePNGRepresentation
将其转换为
NSData

试试这个

GImageRef iref = [myasset thumbnail];

if (iref)
{
   UIImage *theThumbnail = [UIImage imageWithCGImage:iref];
   NSData *thumnailData =  UIImagePNGRepresentation(theThumbnail);

}