2009-09-25 4 views
0

Snow Leopard에서 Xcode 3.2로 개발하고 디스크에서 메모리로 jpg 파일을 읽고 C 문자 배열로 표시된 원시 이미지 비트 맵으로 직접 조작하려고합니다. 이것을 어떻게 할 수 있습니까?Snow Leopard로 원시 이미지 데이터에 액세스

+0

libjpeg (http://www.ijg.org/)? 나는 결코 그것을 사용하지 않았다 – pmg

답변

3

이것 좀 봐 http://www.cocoadev.com/index.pl?NSBitmapImageRep 트릭은 NSImage에서 NSBitmapImageRep을 얻는 것입니다. 그런 다음 기본 픽셀 데이터에 액세스 할 수 있습니다.

이것은 유용하고 재미 있지만, 정교한 이미지 필터링 문제를 개발하려면 OpenGL, Core 이미지 또는 석영 작곡가를 사용하는 것이 좋습니다. Apple은이 모든 경로에 대한 샘플 코드가 많습니다. http://developer.apple.com/

+0

고마워, NSBitmapImageRep 트릭을 했어! 내가 언급 한 프레임 워크에 대해 알고 있지만 OpenCL을 사용하여 이미지 비트 맵을 직접 조작하려고합니다. 상호 운용성을위한 OpenGL 컨텍스트를 만드는 것도 유용 할 것입니다. – leinz

관련 문제