如题,有时开线程加载大图时,出如上错误(表象是某图有一部分是灰色区域),导致加载时卡。
比方说你做图片scrollview浏览时,滑动过程中创建大图,出如上错误会卡。
解决办法,用如下方法创建图,就很流畅了。
CGImageRef MyCreateThumbnailImageFromData (NSData * data, int imageSize)
{
CGImageRef myThumbnailImage = NULL;
CGImageSourceRef myImageSource;
CFDictionaryRef myOptions = NULL;
CFStringRef myKeys[3];
CFTypeRef myValues[3];
CFNumberRef thumbnailSize;
// Create an image source from NSData; no options.
myImageSource = CGImageSourceCreateWithData((CFDataRef)data,
NULL);
// Make sure the image source exists before continuing.
if (myImageSource == NULL){