1

브라우저에서 미리보기 이미지를 저장하는 응용 프로그램을 만들고 있습니다. 이 파일이 들어있는 디렉토리를 다른 디렉토리로 옮기는 경향이있을 때까지 모든 것이 잘 작동합니다. 내가 사용하고UIImagePNGRepresentation (UIImage) throwing libpng 오류 : 파일에 IDAT가 없습니다.

ImageIO: CGImageRead_mapData 'open' failed '/Users/anuj/Library/Application Support/iPhone Simulator/6.1/Applications/8CD8EB07-6D62-4284-B425-087E821098BC/Library/Caches/PausedVideos/Old School vs. New School/Thumbnail' error = 2 (No such file or directory) ImageIO: CGImageRead_mapData 'open' failed '/Users/anuj/Library/Application Support/iPhone Simulator/6.1/Applications/8CD8EB07-6D62-4284-B425-087E821098BC/Library/Caches/PausedVideos/Old School vs. New School/Thumbnail' error = 2 (No such file or directory) libpng error: No IDATs written into file

을 Heres 코드 : 나는 또한 링크 here 언급하지만 아무것도 변경되지 않습니다

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

는이 오류를 제공합니다.

+0

Nikhil, 변환 한 이미지 데이터가없는 것으로 보입니다. 동영상의 바이트 길이로 확인하십시오. – Tarun

+0

그것을 얻었다! thanks @ tarun –

답변

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

나는 똑같은 일을하고 있으며 코드의 첫 줄에 오류가 발생했습니다. –

관련 문제