問題タブ [freeimage]

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 投票する
0 に答える
457 参照

c# - FreeImage.Load および FreeImage.Loadex 関数は使用できません

FreeImage dll を使用して jpeg2000 画像ファイルを表示しています。しかし、いくつかのデモを実行すると、すべてが成功するとは限りません。FreeImage API 関数を初めて呼び出したときに停止します。(FreeImage.LoadEx、FreeImage.Load など)、すべて FreeImage Foundation のサンプルと同じです。

誰でもこの問題を解決するのを手伝ってくれますか?

Form アプリケーションがあり、参照として FreeImageNet.dll を追加します。FreeImage プロジェクトhttp://freeimage.sourceforge.net/download.htmlから最終バージョンを取得してビルドします。実行時に同じアプリケーション ファイルに FreeImaged.dll と FreeImageNET.dll を入れます。私が書いたcsファイルに:

このメッセージボックスは常に表示されます。つまり、FreeImage.dll がプロジェクトに追加されませんでした。これをプロジェクトに追加できません。助けてください。私のアプリはx64で、ライブラリもx64です。

0 投票する
2 に答える
958 参照

c# - CR2 ファイルで FreeImage.LoadFromStream が失敗する

次のコードは、私が直面している問題を示しています。CR2ファイルをロードすると

次に、RAWファイルを正常にロードします。次のようなものを使用すると

freeImageHandleがnullであるため、失敗しました。テストには FileStream を使用します。実際のコードでは MemoryStream を使用します。

LoadFromStream が失敗する理由の手がかりはありますか?

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

opengl - OpenGL FreeImage テクスチャの読み込みエラー

現在、完全に黒くレンダリングされるテクスチャを除いて、私のレンダリングは機能します。このコード セグメントで glTexture2D を呼び出した直後に、エラー 1380 または GL_INVALID_ENUM が発生します。考えられることはすべて試しましたが、エラーは消えません。

-このコード ブロックの直前で get エラーを呼び出す -テクスチャは 2 のべき乗 (128 x 128) -新しい 24 ビットの Photoshop .bmp を使用

0 投票する
2 に答える
4192 参照

macos - Mac OS X 10.8 で FreeImage をコンパイルするには?

Mac OS X 10.8 で FreeImage 3.1.5.4 を make でビルドしようとするとmake、次のエラーg++-4.0: No such file or directoryが発生します。コンパイラ構成に関するメイクファイルに問題があります。これを修正する方法は?

0 投票する
3 に答える
7242 参照

opengl - FreeImage で画像を読み込む

私は OpenGL チュートリアルに従おうとしていますが、チュートリアルは SOIL を使用しており (これは私には機能しません)、FreeImage を使用しています。

私のコードが機能しない理由を教えてください。

チュートリアル コード:

私のコード:

私の「解決策」は、単に黒いウィンドウになります(エラーはありません)。

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

c++ - FreeImage が画像の色の種類が間違っていると報告する

テクスチャをロードする次のコードがあります。

問題は、「colorType」が間違った色のタイプを与えることです。たとえば、.jpg は rgb24 として報告されますが、それは bgr24 であり、BRGA32 である .dds 画像は RGBA32 として報告されます。ただし、.tga イメージは RGBA32 として正しく報告されます。

問題は何ですか?

0 投票する
4 に答える
860 参照

java - パラメータとしてポインタを持つC ++関数とswigインターフェースでそれを処理する

C++ ファイル用の JNI を作成するための swig インターフェイス ファイルを作成しました。しかし、私のC++ファイルの中には、 (void*) のような引数としてポインタを受け入れる関数が含まれており、C++ BOOLとSwigはそれをSWIGTYPE_p_int32_tのような型に変換します java からそのような種類のデータ型を渡すには?

たとえば、関数の実際のプロトタイプの 1 つは、C++ では次のようになります。

swigでJavaファイルに変換されます

java からそのような値を渡す方法は?

関数にそのような種類の引数を含む多くのクラスがあります。可能な限り単純なハンドル データ型のバルク ファイルにソリューションを適用できる方法はありますか。

それを行う1つの方法はヘルパー関数を作成することだと読みましたが、多くのc++クラスがあり、すべての関数に対してポインターを返すためのヘルパー関数を作成する方法がないため、それを実行することはできません。

可能であれば、他の方法を提案してください。