UIImageview +網絡下載圖像並緩存圖像。下載圖像編輯圖像然後緩存
但是在某些情況下,服務器映像是= 15mb。所以我需要根據一些因素對它們進行壓縮,並將其設置爲1mb,然後再緩存它們。
SDWebImageCache,另一方面讓你定義自己的高速緩存,並將其儲存
是否有任何機制構建下載,編輯,然後再保存到緩存?
[SDWebImageDownloader.sharedDownloader downloadImageWithURL:imageURL
options:0
progress:^(NSInteger receivedSize, NSInteger expectedSize)
{
// progression tracking code
}
completed:^(UIImage *image, NSData *data, NSError *error, BOOL finished)
{
if (image && finished)
{
// do something with image
}
}];
然後用 [SDImageCache sharedImageCache] storeImage:MYIMAGE forKey:myCacheKey]
是否有任何其他的替代做這樣的事情?