問題タブ [alpha]

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

colors - 赤、青、緑の画像をアルファ ブレンドして、任意の RGB 値に着色された画像を生成しますか?

基本的に、アルファ値を変更することはできますが、プログラムで画像に色合いを付けることができないコンテキストがあります。実験を重ねた結果、特定のアルファ値を使用して赤、青、緑のバージョンの画像を重ねることで、幅広い色を生成できることがわかりました。ただし、この方法で真の RGB 表現を実現できるかどうか疑問に思っています。もしそうなら、RGB値を赤、青、緑のレイヤーの異なるアルファ値に変換する式は何ですか?

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

.net - vb.net での PNG の操作

PNG があり、アルファがあるかどうか (またはアルファが完全に白かどうか) を知る必要がありますか? vb.net コードでこれを達成するにはどうすればよいですか。

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

apache-flex - Flex:LineSeriesでカスタムストロークを作成しますか?

次のように、線のシリーズにストロークを簡単に設定できます。

これにより、ストローク全体のアルファが.8に設定されます

しかし、dataProviderの何かに基づいて、プロットごとにストロークに異なるアルファを設定できるようにしたいと思います。

たとえばyField、lineSeriesのは「Apple」です。これは、lineSeriesのプロット先を知る方法です。alphaField各プロットのストロークアルファを何に設定するかを指示するようなものを追加できるようにしたいと思います。

したがって、私のdataProviderが次の場合:

alphaField="alpha"次に、プロット0からプロット1までの実線のストロークと、プロット1からプロット2までの50%のアルファストロークを設定しました。

これどうやってするの???LineSeriesのcommitProperties()メソッドとupdateDisplayList()メソッドを調べていますが、これを行うために何を追加/変更する必要があるのか​​わかりませんか?

確かに、このクラスはGraphics.lineTo()を使用して各プロットを描画する必要があるため、基本的には、現在のalphaField値を何らかの方法で「取得」し、それぞれを描画する前に正しいアルファを使用してGraphics.lineStyle()を適用する必要があります。ライン。

ありがとう!!


アップデート

私は自分の答えにずっと近づきました。

LineRendererを拡張すると、GraphicsUtilities.drawPolyLine()を呼び出すupdateDisplayList()をオーバーライドします。

GraphicsUtilitiesを拡張し、メソッドdrawPolyLine()をオーバーライドします。これは、実際に線が描画される場所だからです。

ここでlineStyle()を呼び出して、行のアルファを変更できます...

drawPolyLine()メソッド内から、アルファがどうあるべきかを指示するデータにアクセスするにはどうすればよいか、まだ理解できないことが1つあります。

ありがとう!!!!

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

python - OpenGLを使用したアルファマスク

OpenGLでアルファマスクを使用して、white(1)=表示およびblack(0)=非表示にします。

だから私がやっていることは、フレームバッファのアルファコンポーネントにglColorMask(False, False, False, True)(私はPythonを使用しています)を使用して何かを記述し、次にブレンディングを使用してその上にいくつかのジオメトリを描画することです。

しかし、それは機能していません。アルファバッファを完全に0で埋めてから、表示されないはずのジオメトリを描画しようとしました。ただし、常に表示され、アルファバッファは完全に無視されます。

(はい、投影行列は正しいので、私の画面の範囲は0/0から320/240です。)

三角形が表示されるべきではありません、私は何を間違えましたか?

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

reverse - 計算されたブレンドモードからsrcを抽出するための式は何ですか?

アルファブレンド式を使用して、2つをブレンドした結果からsrcrgbカラーを実現するにはどうすればよいですか。

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

iphone - GL バッファからピクセルごとのアルファを使用して UIImage を作成する

gl バッファ内にピクセルごとのアルファを保持しながら、gl バッファを取り、それを UIImage に変換しようとしています。私が得ている結果はアルファなしのバッファであるため、うまくいかないようです。誰でも助けることができますか?どこかでいくつかの重要なステップが欠けているに違いないと感じています。これについて何かアドバイスがあれば幸いです。

基本的に私は:

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

iphone - OpenGL-ES 可変テクスチャ アルファ (2D)?

透明度のあるテクスチャ (その照明情報を持つ白い三角形) がありますが、それを alpha variable にすることはできません

代替テキスト http://gotoandplay.freeblog.hu/files/alpha_help.png

欠落部分のある描画コード:

誰かが適切なコード行で私を助けてくれませんか? いくつかのglBlendFunc、またはおそらくglTextEnviのものだと思います。

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

flash - Flash: max( channel ) を介して 2 つの BitmapData オブジェクトを組み合わせる

アルファ チャネルを持つ 2 つの BitmapData オブジェクトがあります。アルファを含む各チャネルに max(channel_image_one, channel_image_two) を使用して、それらを 1 つに結合したいと思います。この結果を達成する簡単な方法はありますか?

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

.net - System.Drawing.Imageを半透明にする方法は?

System.Drawing.Graphics.DrawImageある画像を別の画像に貼り付けます。しかし、透明性のオプションが見つかりませんでした。

画像に必要なものをすべて描画しました。半透明(アルファ透明)にするだけです。

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

iphone - iphoneでグループ化されたテーブルの最初のテーブルのアルファ値を変更するには?

iphone開発初心者です。グループ化されたテーブル ビューでコンテンツを表示しています。テーブルの最初のグループのアルファ値のみを変更したい。どうすればそれを達成できますか。私を助けてください。ありがとう。