我正在開發基於圖像大小的iphone應用程序。從照片庫中選擇兩張尺寸爲1600 * 1200的照片,並將兩張照片合併爲單張圖像並保存到同一個庫中。再次,如果我檢查圖像大小顯示600 * 800.如何獲得創建新照片(600 * 800)的原始大小(1600 * 1200)。尺寸圖像的尺寸1600 * 1200
在此先感謝。
我正在開發基於圖像大小的iphone應用程序。從照片庫中選擇兩張尺寸爲1600 * 1200的照片,並將兩張照片合併爲單張圖像並保存到同一個庫中。再次,如果我檢查圖像大小顯示600 * 800.如何獲得創建新照片(600 * 800)的原始大小(1600 * 1200)。尺寸圖像的尺寸1600 * 1200
在此先感謝。
解決如下。
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);
感謝您的支持以解決您的問題。
檢查UIImagePickerControllerDelegate Protocol Reference。 imagePickerController:didFinishPickingMediaWithInfo:
方法的info
NSDictionary
包含原始圖像。
如果您發佈了一些示例代碼,它會有所幫助。 – grahamparks 2010-02-18 19:47:12