私のプロジェクトでopenexrイメージを解読するためにopenexrソースコード(http://www.openexr.com/downloads.htmlからダウンロード)を含めました。64ビットマシンでopenexrファイルを開こうとしたときにopenexrがクラッシュする
私は、64ビットのための私のプロジェクトを構築しました(Mac上だけでなく、Windowsの場合)と、以下のファイルを開こうとしています https://github.com/openexr/openexr-images/blob/master/ScanLines/Blobbies.exr
これのOpenEXRファイルを開いている間にそれはOpenEXRのソース内のクラッシュを。
rgbaFile = new Imf :: RgbaInputFile( "Blobbies.exr");
rgbaFile-> setFrameBuffer(ピクセル - データウィンドウ.min.x - (y * exrDimension.mWidth)、1、mWidth);
rgbaFile-> readPixels(datawindow.min.y、datawindow.max.y);
このファイルには、データウィンドウ(-20、-20)〜(1020,1020)と表示ウィンドウ(0,0)〜(999,999)があります。
私のプロジェクトの32ビットビルドで試してみると、正しく開くことができます。