問題タブ [blending]

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

iphone - OpenGL ES でのマスキング

Nehe の #20 チュートリアルとマスキングに関する質問を読んで、白黒画像と不透明画像を使用してマスキングを実装しましたが、結果は完全に期待どおりではありません (iPhone で OpenGL ES 1 を使用しているため、使用できませんシェーダー)。
Source+Mask=Result
結果の画像でわかるように、マスクの白い部分は透明ではなく、黒い部分はソースの色ではなく、白 (!) レンダリングに使用するソース コードは次のとおりです。

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

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

java - OpenGLブレンディング(Java)

私はいくつかのJavaOpenGLコードを書いています(ただし、原則はC ++ openGLでも同じです)。特定のアイテムを他のアイテムの上にレンダリングしたいという状況があります。これらのアイテムの深度テストを無効にするか、GL_ALWAYSに設定することで、これを行うことができます。これはうまく機能します。問題は、上のアイテムの色が下のアイテムによって暗くなっているように見えることです。照明の問題なのか、ブレンドの問題なのかはわかりませんが、このアイテムのz位置に関係なく、周囲の色に影響されることなくアイテムの色を表示しようとしています(深度テストは常にに設定されているため) )。これに使用する必要がある照明設定またはブレンド設定はありますか?

ありがとう、ジェフ

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

visual-studio-2010 - Visual Studio 2010でglblendequationをコンパイルする方法は?

Visual Studio 2010でglBlendEquation()をコンパイルする方法は?エラーC3861:'glBlendEquation':識別子が見つかりません

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

visual-c++ - Opencvによる2つの画像のブレンド

Opencvを使用してサイズの異なる2つの画像を整列させたいのですが、cvAddWeighted関数を使用すると、同じサイズの2つの画像を結合またはブレンドできますが、これは私の場合ではありません! 画像のさまざまなサイズを考慮してこの機能を実装する方法を誰かが知っている場合は、助けが必要です

ありがとうございます

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

asp.net - コントロールまたはjqueryを使用したメッセージのインとアウトのブレンド

コードビハインドからのテキストメッセージのインとアウト(フェードインとフェードアウト)をブレンドしたい場合、あなたは何を提案しますか?私の問題は次のとおりです。UpdatePanelsを実行しているモーダルポップアップがいくつかあり、ユーザーがデータを送信するときに、「保存済み」などのメッセージ(javascriptのアラートではない)を表示したいと思います。純粋なテキストとして、それはフェードインおよびフェードアウトされるため、スペースを必要としません。(<p>-tagをdisplay:noneおよびdisplay:blockにフェード効果で設定するのと同様です)

ラベルを使用してその可視性をtrueまたはfalseに設定できることは知っていますが、それは私がやりたいことではありません。(->フェード効果のない汚れた溶液)

重要なのは、これをコードビハインドから行うことです...トリックを実行するAsp.NetControlのようなものはありますか?または、コードビハインドからjqueryを使用する必要がありますか?

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

colors - 2 つの透明色をブレンドするときのアルファ値の式

アルファ 1 は完全に不透明を意味し、0 は完全に透明を意味すると仮定しましょう。透明度が 50% (アルファ = 0.5) の 2 つの黒い画像があるとします。

それらを重ねると、結果の透明度は 0.75 になりますよね?

アルファが 0.25 の場合、結果は約 0.5 になりますよね?

アルファが 0.9 の場合、結果は約 0.97 になりますよね?

どうすればこれらの数字にたどり着くことができますか?

言い換えれば、他の 2 つのアルファ値から結果のアルファ値を取得する関数を探しています。

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

java - Java OpenGL 画像の色をブレンドする

次の方法で2つの画像をブレンドしようとしています:

イメージ 1 はベース イメージとして描画する必要があります。画像 2 は、画像 1 の上に描画する必要があります。画像 2 が透明でない場合は、画像 1 の内容を置き換える必要があります (ブレンドではなく、そこにあるものを上書きします)。画像 2 が透明なところはどこでも、画像 1 が透けて見えるはずです。次のコードでこれを実行しようとしましたが、明らかにブレンディングで何か間違ったことをしています。

これを正しく機能させるための助けをいただければ幸いです。ありがとう。

ジェフ

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

javascript - CSSまたはJavaScriptを使用したWebページのPhotoshop風のブレンドモード?

フォトショップで見られるようなブレンドモード(オーバーレイ、スクリーン、ライトニングなど)を使用して、Webページ上で2つ以上の画像をブレンドすることは可能かどうか疑問に思っています。

この種のことはフラッシュとJavaで可能であることを私は知っていますが、プラグインなしで、つまりCSSやJavaScriptでそれは可能ですか?比較的小さな画像で機能するこの効果のJavaScriptの例をいくつか見てきましたが、高解像度の画像でこれを実行することに興味があります...これは純粋に実験目的です。

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

opengl - OpenGL テクスチャのブレンディングと変換

サーフェスにマッピングされた 2 つのテクスチャがあります。1 つはチェッカーボード (床のパターン) で、もう 1 つはライトマップです。どちらもうまくブレンドされ、表示されています。私が問題を抱えているのは、ブレンドの前にライトマップ テクスチャを変換することです。これを行う必要があるのは、床をスキ​​ャンする懐中電灯をシミュレートできるようにするためです....

コード:

** 内の 6 行のコードをいくつかの場所に配置しようとしましたが、OpenGL ステート マシンが特定の場所でそれを必要としている可能性があると考えましたが、私が望む効果が得られないようです。

誰もこれを以前にやったことがありますか?私の OpenGL ブックでも、オンラインでも、テクスチャの翻訳とブレンディングに関する情報が見つかりません。間違ったものを探しているのかもしれませんが、ここ 2 日間壁に頭をぶつけています。どんな助けでも素晴らしいでしょう。

ありがとう

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

java - Androidブレンドモード

プログラムにさらに高度なブレンドモードを追加する方法を探しています(自分で定義できるもの)。Androidでこれについてどのように提案しますか?

ピクセルを個別に設定するのは遅すぎて、実行可能な解決策にはなりません。