我正在开发基于iphone应用程序的图像大小。从照片库中选择两张尺寸为1600 * 1200的照片,并将两者合并为单张图像并保存到同一个库中。再次,如果我检查图像大小,它显示600 * 800.如何获得创建的新照片(600 * 800)的原始大小(1600 * 1200)。
提前致谢。
答案 0 :(得分:0)
解决如下。
UIView *bgView = [[UIView alloc] initwithFrame:CGRectMake(0,0,1600,1200)];
UIGraphicsBeginImageContext(tempView.bounds.size);
[self.view.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(viewImage,self,nil,nil);
感谢您对解决问题的所有支持。
答案 1 :(得分:0)
检查UIImagePickerControllerDelegate Protocol Reference。
info
方法的NSDictionary
imagePickerController:didFinishPickingMediaWithInfo:
包含原始图片。