我在服务器上发送了一个UIImage,但是当我重新启动它时,图像会旋转90°。 我使用以下代码制作了这个代码:
UIImageView *iv = [[UIImageView alloc] initWithImage:screenshot];
iv.center = CGPointMake(100.0, 100.0);
iv.transform = CGAffineTransformMakeRotation(3.14159265/2);
NSData *imageData = UIImagePNGRepresentation(iv.image);
// on créé la requete
NSURL *url = [NSURL URLWithString:@"http://myserver/test.php"];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:url];
[request setData:imageData withFileName:@"tmp.png" andContentType:@"image/png" forKey:@"userfile"];
[request setRequestMethod:@"POST"];
[request setDelegate:self];
[request startAsynchronous];
如您所见,我尝试旋转UIImageView,但在服务器上显示UIImage时没有任何变化。
提前谢谢。
编辑:使用方法takePicture拍摄图像。