2012-02-16 5 views
0

내 응용 프로그램을 사용하면 사용자가 iPhone의 기본 카메라로 사진을 찍어 서버로 보낼 수 있습니다. 전송하기 전에 이미지 크기를 확인하고 크기가 500KB보다 큰 경우 사용자에게 파일 크기가 너무 커서 파일을 보내지 않도록 알려줍니다. 프로그래밍 방식으로 이미지 크기를 확인하는 방법이 있습니까? 도움을 주시면 감사하겠습니다.프로그래밍 방식으로 이미지 크기 감지 -iPhone

답변

2

NSData으로 변환하면 length 속성을 확인할 수 있습니다. 파일 크기 (MB)는 2^20으로 나누는 바이트입니다.

사용을 NSData로 변환하는 UIImagePNGRepresentation()

UIImage *myImage = ... 
NSData *imageData = UIImagePNGRepresentation(myImage); 
관련 문제