問題タブ [devil]

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 に答える
545 参照

c++ - 「ilutGLLoadImage」でのセグメンテーション違反

下の2行目でセグメンテーション違反が発生する理由を知っている人はいますか? さまざまな画像形式(.jpeg、.png、.bmp、すべてインターネットから)を試しました。デバッグのヒントや何でも役立ちます! より多くのソースを見たい場合は、尋ねてください。すぐに編集します.

価値のあるgdbバックトレース:

エントリ #1 を詳しく見てみましょう。

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

java - NEHE Lesson07 の DevIL を Slick ライブラリに変換するにはどうすればよいですか?

LWJGL ライブラリの使用方法を学習しようとしています。レッスンを見つけるのに永遠にかかりました。最終的に、多くのプログラミング言語で OpenGL を教えている NEHE レッスンに出くわしました。Lesson07 の LWJGL バージョンをダウンロードしたところ、画像に DevIL が使用されていることに気付きました。DevIL の代わりに何を使用すべきかについて以前にここで質問したところ、有益なユーザーが代わりに Slick を使用することを提案しました。しばらくいじっていたらLesson06は通り過ぎたのですが、Lesson07で本気で行き詰ってしまいました。

具体的にはこちら:

私はそれを機能させようとし、Slickのものを代用しようとしましたが、私が試したすべてはクラッシュするか、黒い画面につながりました.

Slickでこれを行う最良の方法は何ですか?

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

c++ - OpenGL と DevIL でリソース名を生成するのはなぜですか?

ここで DevIL マニュアルを読むだけです。glGenBuffersも思い出しました。独自のイメージ/バッファなどに名前を指定するのではなく、各ライブラリのユーザーに名前を生成させることを選択したのはなぜですか(DevIL マニュアルの 6 ページ)。

画像の大規模なバッチをロードする必要がある場合に備えて、自動化の観点から物事をよりシンプルにしようとしているのかもしれません。しかし、それが賢明な結論であるかどうかはわかりません。おそらく、信じられないほど簡単な答えがあり、見えないことで額を叩くでしょう。

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

c++ - DevIL を使用して画像から取得したピクセル データを使用する

Visual Studio 2010、C++ を使用しています。

私がやろうとしているのは、読み込まれた画像からピクセル データ (具体的には RGB カラー) を取得し、それをさまざまなチェックで使用することです。現在、すべてのデータをループして、ピクセルが特定の色 (特定の R、G、および B 値) であることを検出できるようにしたいと考えています。

私は DevIL を使用していることに注意してください。DevIL を使い続けたいと思っています (画像処理に役立つ他のツールを使用するための多くの提案を見てきました)。

現在、私が理解しているように、DevIL 関数 ilgetData() は、バイトの 1 次元配列内のすべてのピクセルのすべての RGB 値を持つポインターを取得します。この関数を使用して取得したデータを格納し、それを for ループで使用する方法がわかりません。

サンプルコードは大歓迎です。

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

c# - iluFlipImage がグラフィックの問題を引き起こす

私は今本を読んでいます。そのOpenGlについて。悪魔でテクスチャをロードする例があります。本 1:1 のコードを実装しました。しかし、iluFlipImage 関数はグラフィックの問題を引き起こします。toa-framework 2.1で.Net Framework 4.0を使用しています


反転した

反転した


反転しない

反転しない


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

c++ - DevIL と Visual Studio 2010 を使用したイメージの読み込みに関する問題

VS 2010 での DevIL の使用について質問があります。スプライトにテクスチャとして適用する画像を読み込もうとしていますが、DevIL が見つけられるように画像をプロジェクトに追加する方法がわかりません。 . ilLoadImage への呼び出しは常に false を返します。

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

visual-studio-2010 - C++、DeviL、Opengl、msvs2010 - コンパイルとリンクはできますが、dll のエントリ ポイントを読み込めません

MSVS2010 を使用して、自分のプロジェクトで Windows の DevIl イメージ ライブラリを使用しようとしています。SDK「DevIL 1.7.8 SDK for 32-bit Windows」をhttp://openil.sourceforge.net/download.phpからダウンロードし、他のすべてのライブラリがあるフォルダーに入れました。ヘッダーを含め、提供された .lib にリンクするようにプロジェクトを構成しました。提供された dll を .exe のフォルダーにコピーしました。問題なくコンパイルおよびリンクされますが、実行しようとすると、「プロシージャ エントリ ポイント _ilGetData@0 が DevIl.dll に見つかりませんでした」(スペイン語からの翻訳) のようなエラー ポップアップが表示されます。問題なく使用しているすべてのライブラリと同じ手順を実行したため、どこに問題があるのか​​ わかりません。

助けてくれてありがとう。

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

c++ - 高さマップの値を読み取って地形を生成する方法は?

OpenGLでハイトマップ画像を使って地形を作ろうとしています。実験として、4x4 ピクセルの画像を使用します。これは拡大したスクリーンショットです。ピクセルが見えるようにします。

ここに画像の説明を入力

これは私のコードの一部です。

次に、次の結果を得ています。

ここに画像の説明を入力

(0,0)、(1,1)、(2,2)、および (3,3) のゼロ値 (y 座標) を期待しています。しかし、結果は異なります。期待した結果が得られないのはなぜですか?

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

c++ - loading textures in C++ OpenGL using DevIL

Using C++, I'm trying to load a texture into OpenGL using DevIL. After scrounging around for different code segments, I have a bit of code done (shown below), but it doesn't seem to work completely.

Loading a texture (Part of a Texture2D class):

This compiles and works fine. I do realise that I should only do the ilInit(), iluInit(), and ilutInit() once, but if I remove those lines the program instantly breaks upon loading any image (compiles fine, but errors on runtime).

Displaying the texture in OpenGL (Part of the same class):

Currently, the quad shows up, but its completely white (the background colour it's given). The image I'm loading exists and is loaded fine (verified using the loaded size values).

Another few things I should note: 1) I am using a depth buffer. I've heard this doesn't go well with GL_BLEND? 2) I would really like to use the ilutGLLoadImage function. 3) I appreciate example code, as I'm a newbie to openGL and DevIL as a whole.

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

opengl - DevILで画像を読む

DevIL1.7.8で画像を読み取るのに問題があります。これまでのところ、次のスニペットが機能するはずです。

最初のピクセルをチェックすると

かなりランダムな出力が得られます。写真は実際には完全に赤です。

同様に私はilutを使ってみました

しかし、実際には、対応するヘッダーファイルを含めることさえできません。そのヘッダーファイル内に、存在しないフォルダー(\ IL)にあるはずのil.hがリンクされているためです。このフォルダを作成して必要なヘッダーファイルをそのフォルダにコピーしても、コンパイルエラーが発生します。

誰かがDevILを手伝ってくれますか?