320x480 iPhone 화면보다 해상도가 높아야하지만 (여전히 iOS 메모리 제한 내) 사용자의 사진 앨범에 저장하기 위해 비트 맵을 렌더링하려고합니다. 컨텍스트를 생성하기 위해 코드를 사용하지만 :화면 해상도보다 큰 이미지를 만들고 사용할 수 있습니까?
UIGraphicsBeginImageContext(CGSizeMake(finalImgWidth, finalImgHeight));
CGContextRef ctx = UIGraphicsGetCurrentContext();
또는 CG 유사체 : 폭 또는 높이가 320 × 480보다 크면
CGContextRef ctx = CGBitmapContextCreate(rawData, finalImgWidth, finalImgHeight, bitsPerComponent, bytesPerRow, colorSpace, kCGImageAlphaPremultipliedLast);
은 전무 콘텍스트를 반환한다.
다른 방법으로 고해상도 이미지를 만들 수 있습니까?
참고 : 컨텍스트를 정상적으로 그리고 스크린 샷을 찍는 방법을 이미 알고 있습니다. 일반적인 사진 해상도로 확장 가능한 솔루션이 필요합니다.
체크 아웃이 질문 : http://stackoverflow.com/questions/9119889/how-to-display-an-image-that-is-bigger-than-the-phone- screen-dimensions – meetpd