그래서 나는 당신이있는 UIImage를 사용하여 파일에서 CGImage
를 얻을 수 있습니다 알고 ...파일에서 CGImageRef를 얻으려면 어떻게해야합니까?
UIImage *img = [UIImage imageNamed:@"name.bmp"];
[img CGImage];
그러나하는 UIImage
를 사용하지 않고 CGImageRef
을 얻을 수있는 방법이 있나요?
(UIKit에 액세스 할 수없는 정적 라이브러리에서이 작업을 시도하고 있습니다.) 필요한 경우 다른 프레임 워크를 사용할 수 있으며 UIKit는 사용할 수 없습니다. CIImage
이 효과가 있습니까? 또는 NSBitmapImageRep
?
ImageIO.framework를 사용할 수 있지만 그렇지 않으면 순수 CG 기능으로 BMP를 읽을 수 없습니다. – kennytm
호기심에서 벗어나 UIImage에서 이미지를로드하는 데 어떤 해가됩니까? 상당한 메모리 차이가 있습니까? – MrHen
단위 테스트에서이 작업을 수행하고 있습니다. 우리가 작성중인 정적 라이브러리는 CGImageRef를 사용합니다. 내가 가지고있는 테스트 파일에서 하나를 전달하여 테스트하고 싶다. 내 단위 테스트 프로젝트에서 UIKit로드 및 UIImage 길을 시도했지만 결코 작동하지 않습니다. 내 단위 테스트 프로젝트가보기 응용 프로그램이 아니기 때문에 가정합니다. –