我的应用程序从 Web 下载 JPEG 图像并使用 UIImageWriteToSavedPhotosAlbum 将它们保存到设备中。除了一个问题外,一切正常:当我使用 iPhoto 浏览 iPhone 的照片库时,某些图像没有缩略图——而是显示一个空的虚线矩形。这些 JPEG 图像应用程序下载也是由我的应用程序生成的,因为它处理了由设备相机拍摄或从照片库中挑选的图片。也许我需要在图像处理过程中做一些特别的事情来使缩略图可见?
问问题
653 次
1 回答
1
尝试类似的东西
UIImage * original = [UIImage imageNamed:@"sample.jpg"]; /* make image from CGRef */
NSData * imdata = UIImagePNGRepresentation ( original ); /* get PNG representation */
UIImage * png = [UIImage imageWithData:imdata]; /* wrap UIImage around PNG representation */
UIImageWriteToSavedPhotosAlbum(png,
self,
@selector(image:didFinishSavingWithError:contextInfo:),
nil);
这会将您的图像转换为 PNG,缩略图将显示在 Photos.app 中。
于 2010-11-16T00:31:36.813 回答