2012-02-12 5 views
2

특정 해상도 (예 : 400dpi)에서 긴 가장자리를 가로 지르는 인치 수와 같은 사용자 지정 속성으로 이미지를 저장해야하는 사진 앱에서 작업하고 있습니다. 그래서, 이미지 치수, 해상도, 색 공간 등을 설정하는 능력을 가진 CGImage를 작성해야합니다. CGImage 수준에서 이것을 수행하는 방법을 아직 찾지 못했습니다. 저는 현재 ImageMagick의 iOS 포트를 사용하고 있으며 놀라운 것처럼 iOS에 내장 된 메소드를 사용하고 싶습니다.이미지 속성을 사용하여 CGImage 저장하기

어떤 도움이 크게 감상 할 ....

답변

0

CGImage가있는 메모리 이미지 표현 불투명 불변.

이미지 입력 ​​/ 출력 기능을 찾고 싶습니다. ImageIO.framework이라는 제목으로 붙였습니다. CGImageDestination을 만든 다음 CGImageDestinationSetProperties을 사용하여 속성을 지정합니다.

+0

네, 그게 제가 지금까지 시도한 것입니다. 그러나, 나는 kCGImagePropertyExifPixelXDimension과 같은 속성을 효과적으로 사용하는 방법을 모를 수 없었다. 문자열을 사용합니까? NSNumber? 어쩌면 이것이 처음부터 올바른 열쇠가 아닐지도 모릅니다. 나는 이것을 작동시킬 수 있었다 : kCGImagePropertyExifDateTimeDigitized와 이것 역시 : kCGImageDestinationLossyCompressionQuality. 앞서 언급 한 픽셀 크기는 NSString 또는 NSNumber를 전달할 때 작동하지 않았습니다. 그리고 나는 다른 의사를 찾을 수 없었습니다. 어떤 아이디어? – user953175

+0

확인. Apple doc에서 더 많은 답변을 찾았습니다. 이미지 IO 참조가 시작됩니다. 고마워. – user953175

관련 문제