比例尺1600 * 1200的图像

时间:2010-02-18 06:01:27

标签: iphone objective-c uiimage

我正在开发基于iphone应用程序的图像大小。从照片库中选择两张尺寸为1600 * 1200的照片,并将两者合并为单张图像并保存到同一个库中。再次,如果我检查图像大小,它显示600 * 800.如何获得创建的新照片(600 * 800)的原始大小(1600 * 1200)。

提前致谢。

2 个答案:

答案 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 Referenceinfo方法的NSDictionary imagePickerController:didFinishPickingMediaWithInfo:包含原始图片。