1
我创建了一个应用程序来拍摄图像并将该图像转换为二进制文件并发送到服务器。我采取图像,但我无法将其转换。如何将图像转换为Swift中的二进制文件
我用这个代码:
func cameraa(){
let picker = UIImagePickerController()
picker.delegate = self
picker.sourceType = .Camera
presentViewController(picker, animated: true, completion: nil)
}
func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
ImageDisplay.image = info[UIImagePickerControllerOriginalImage] as? UIImage;dismissViewControllerAnimated(true, completion: nil)
}
@IBAction func Encode(sender: UIButton) {
var imageEncode = ImageDisplay.image
let image : UIImage = UIImage(imageEncode)
let imageData = UIImagePNGRepresentation(image)
print(imageData)
我的解析图像(imageEncode)错误(让图像:UIImage的=的UIImage(imageEncode))
'imageData'已经是图像的二进制表示。你有什么问题? –
我可以将此二进制文件作为多部分发送到服务器吗? –