определение размера изображения программно -iPhone - PullRequest
0 голосов
/ 16 февраля 2012

Мое приложение позволяет пользователю делать снимки с камеры по умолчанию на iPhone и отправлять их на сервер. Перед отправкой я хотел бы проверить размер изображения и, скажем, если размер больше 500 КБ, я бы дал пользователю знать, что размер файла слишком велик и не будет отправлять его. Есть ли способ проверить размер изображения программно? Помощь будет оценена.

1 Ответ

2 голосов
/ 16 февраля 2012

Если вы преобразуете его в NSData, вы можете проверить свойство length.Размер файла в МБ - это деление байтов на 2 ^ 20.

Для преобразования в NSData используйте UIImagePNGRepresentation()

UIImage *myImage = ...
NSData *imageData = UIImagePNGRepresentation(myImage);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...