내 프로젝트에서 openexr 이미지를 디코딩하기 위해 openexr 소스 코드 (http://www.openexr.com/downloads.html에서 다운로드)를 포함 시켰습니다.64 비트 컴퓨터에서 openexr 파일을 열 때 openexr에서 크래시가 발생합니다.
나는 (창 Mac에서뿐만 아니라에서) 64 비트 내 프로젝트를 구축하고 다음과 같은 파일을 열려고 한이하면 OpenEXR 파일을 여는 동안 그것은 OpenEXR을 원 내부 충돌 https://github.com/openexr/openexr-images/blob/master/ScanLines/Blobbies.exr
합니다.
rgbaFile = new Imf :: RgbaInputFile ("Blobbies.exr");
rgbaFile-> setFrameBuffer (pixel - datawindow.min.x - (y * exrDimension.mWidth), 1, mWidth);
rgbaFile-> readPixels (datawindow.min.y, datawindow.max.y);
이 파일의 데이터 창은 (-20, -20)에서 (1020,1020)이고 창 (0,0)에서 (999,999)까지입니다.
프로젝트의 32 비트 빌드를 시도 할 때 제대로 열 수 있습니다.