繁体   English   中英

UIImagePNGRepresentation(UIImage)抛出libpng错误:未将IDAT写入文件

[英]UIImagePNGRepresentation(UIImage) throwing libpng error : No IDATs written into file

我正在创建一个应用程序,其中从浏览器保存了缩略图。 一切工作正常,直到我倾向于将包含此文件的目录移动到另一个目录中。 它给出了这个错误:

ImageIO:CGImageRead_mapData'open'失败'/ Users / anuj / Library / Application Support / iPhone Simulator / 6.1 / Applications / 8CD8EB07-6D62-4284-B425-087E821098BC / Library / Caches / PausedVideos / Old School vs.New School / Thumbnail'错误= 2(无此类文件或目录)ImageIO:CGImageRead_mapData'open'失败'/ Users / anuj / Library / Application Support / iPhone Simulator / 6.1 / Applications / 8CD8EB07-6D62-4284-B425-087E821098BC / Library / Caches / PausedVideos / Old School vs.New School / Thumbnail'错误= 2(没有此类文件或目录)libpng错误:没有将IDAT写入文件

这是我正在使用的代码:

NSData *data = [NSData dataWithData:UIImagePNGRepresentation(video.Thumbnail)];
Thumbnail = [[UIImage imageWithData:data] retain];

我在这里也提到了链接但没有任何改变。

NSData *data = [NSData dataWithData:UIImagePNGRepresentation(imageview.image)]
UIImage *img=[UIImage imageWithData:data];
[yourImageView setImage:img];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM