問題タブ [openexr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
93 参照

image-processing - 64 ビット マシンで openexr ファイルを開こうとすると、openexr でクラッシュする

プロジェクトで openexr イメージをデコードするために、openexr ソース コード ( http://www.openexr.com/downloads.htmlからダウンロード) を含めました。

私は 64 ビット (Windows と同様に Mac) 用にプロジェクトをビルドし、次のファイルを開こうとしています: https://github.com/openexr/openexr-images/blob/master/ScanLines/Blobbies.exr

この openexr ファイルを開くと、openexr ソース内でクラッシュします。

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 ビット ビルドを試すと、正しく開くことができます。

0 投票する
1 に答える
585 参照

ffmpeg - ffmpeg、openexr2.0シーケンスの読み取り「フラグ4は実装されていません」

exr 画像のシーケンスを mov に変換しています。exrs は 3d アプリケーション (houdini) から公開されています。これは、サードパーティのレンダーの新しいバージョン (redshift 2.5.50) がインストールされるまで正常に機能していました。彼らは、exr イメージが openexr2.0 を使用していると述べています。FFmpeg (3.4.1 win64) は exr2.0 をサポートしていますか?

FFmpeg はそれらを読み取れないようで、以下を返します。

「フラグ 4 は実装されていません」

「ストリーム 0 のデコードに失敗しました」

「ストリーム 0 のコーデック パラメータが見つかりませんでした (ビデオ: exr、なし): サイズが指定されていません。'analyzeduration' および 'probesize' オプションの値を増やすことを検討してください」

レンダリングの更新前に動作する私のcmdコマンド:

0 投票する
0 に答える
620 参照

ios - OpenEXR は iOS / macOS でサポートされていますか?

iOS および macOS で OpenEXR ファイルの読み取りがサポートされているかどうかを確認しようとしています。

これが私が見つけたものです:

  1. ドキュメントでは OpenEXR についてはほとんど言及されておらず、最近の macOS でのみサポートされていると書かれています。
  2. それでも、ARKit の公式 WWDC 2017 サンプルは、.exr イメージを次のようにロードするだけです。

    /li>

これは、次の公式サンプルにあります。

  • 拡張現実での 3D インタラクションと UI コントロールの処理
  • ARKit を使用したインタラクティブなコンテンツ
  • ARKitのオーディオ

iOS および macOS での OpenEXR のサポートはどのようになっていますか?