Мне понравятся изображения UIImagepicker, есть формат PNG и JPG в рулоне камеры.Как узнать это изображение jpg или png iphone
и мне нужно преобразовать его в NSData. Однако мне нужно знать, являются ли эти образы UIImageJPEGRepresentation
или UIImagePNGRepresentation
, поэтому я мог бы его преобразовать.
UIImage *orginalImage = [info objectForKey:UIImagePickerControllerOriginalImage];
[picker dismissViewControllerAnimated:YES completion:nil];
NSData *orgData = UIImagePNGRepresentation(orginalImage);
Иногда вы должны заботиться, потому что если вы сделаете UIImageJPEGRepresentation от изображения JPEG, вы можете сжать излишне уже сжатое изображение (теряют качество и время обработки). Например, вам может потребоваться, чтобы выбранное изображение было дополнительно обработано библиотекой, которая принимает только jpeg. –