問題タブ [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.
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です。
c# - CR2 ファイルで FreeImage.LoadFromStream が失敗する
次のコードは、私が直面している問題を示しています。CR2ファイルをロードすると
次に、RAWファイルを正常にロードします。次のようなものを使用すると
freeImageHandleがnullであるため、失敗しました。テストには FileStream を使用します。実際のコードでは MemoryStream を使用します。
LoadFromStream が失敗する理由の手がかりはありますか?
opengl - OpenGL FreeImage テクスチャの読み込みエラー
現在、完全に黒くレンダリングされるテクスチャを除いて、私のレンダリングは機能します。このコード セグメントで glTexture2D を呼び出した直後に、エラー 1380 または GL_INVALID_ENUM が発生します。考えられることはすべて試しましたが、エラーは消えません。
-このコード ブロックの直前で get エラーを呼び出す -テクスチャは 2 のべき乗 (128 x 128) -新しい 24 ビットの Photoshop .bmp を使用
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
が発生します。コンパイラ構成に関するメイクファイルに問題があります。これを修正する方法は?
opengl - FreeImage で画像を読み込む
私は OpenGL チュートリアルに従おうとしていますが、チュートリアルは SOIL を使用しており (これは私には機能しません)、FreeImage を使用しています。
私のコードが機能しない理由を教えてください。
チュートリアル コード:
私のコード:
私の「解決策」は、単に黒いウィンドウになります(エラーはありません)。
c++ - FreeImage が画像の色の種類が間違っていると報告する
テクスチャをロードする次のコードがあります。
問題は、「colorType」が間違った色のタイプを与えることです。たとえば、.jpg は rgb24 として報告されますが、それは bgr24 であり、BRGA32 である .dds 画像は RGBA32 として報告されます。ただし、.tga イメージは RGBA32 として正しく報告されます。
問題は何ですか?
java - パラメータとしてポインタを持つC ++関数とswigインターフェースでそれを処理する
C++ ファイル用の JNI を作成するための swig インターフェイス ファイルを作成しました。しかし、私のC++ファイルの中には、 (void*) のような引数としてポインタを受け入れる関数が含まれており、C++ BOOLとSwigはそれをSWIGTYPE_p_int32_tのような型に変換します java からそのような種類のデータ型を渡すには?
たとえば、関数の実際のプロトタイプの 1 つは、C++ では次のようになります。
swigでJavaファイルに変換されます
java からそのような値を渡す方法は?
関数にそのような種類の引数を含む多くのクラスがあります。可能な限り単純なハンドル データ型のバルク ファイルにソリューションを適用できる方法はありますか。
それを行う1つの方法はヘルパー関数を作成することだと読みましたが、多くのc++クラスがあり、すべての関数に対してポインターを返すためのヘルパー関数を作成する方法がないため、それを実行することはできません。
可能であれば、他の方法を提案してください。