我正在尝试将UIImageView
的内容保存到我可以发送到服务器的变量中。
用户从相机角色中选择UIImageView
的内容。
我似乎无法实际存储二进制数据/其他格式发送,我该如何实现?我在网上发现的一切都是将图像保存到主内存中,这不是我想要的。
编辑:
以下是实际图像选择:
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerEditedImage];
self.imageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
}
答案 0 :(得分:1)
如果要将图像发送到服务器。发送它的唯一方法是将UIImage
转换为NSData
。
NSData *imageData= UIImageJPEGRepresentation(image,0.0); NSData *imageData = UIImagePNGRepresentation(image);