2012-05-14 5 views
1

NSImageRep의 dpi를 변경하는 방법을 알고 있지만 CGImage API가이 변경을 반영하는 방법을 알아낼 수 없습니다 ... CGImage가 표준이 아닌 파일을 작성하는 방법이 있습니까? 72dpi? 나는 내가 항상 72dpi 이미지를 얻을의 CGImage API를 사용하여 파일에 기록 할 때 ...CGImageDestination dpi를 변경

덕분에 많은

답변

1

당신이 CGImageDestinationAddImage과 함께 목적지에 이미지를 추가 144dpi를,이 될 수있는 NSImageRep을 설정하면, 사전을 properties 매개 변수로 전달할 수 있습니다. 이 사전의 경우 CGImageProperties Reference에 지정된 모든 키, 특히 kCGImagePropertyDPIWidthkCGImagePropertyDPIHeight을 사용할 수 있습니다.

+0

Genius! 몇 시간 전에 게시 한 다른 질문에 간접적으로 대답했습니다. CGImage가 MacOS 10.7.4에서 1024px 담당자를 더 이상 받아들이지 않는 이유를 묻습니다. 이제는 1024px 담당자 만 받아 들일 수 있지만 해상도는 144dpi 인 경우에만 가능합니다. 고마워요! – user732274