나는 이미지 크기 기반의 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