問題タブ [alpha-transparency]

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

android - StateListDrawableでdrawableのアルファ値を設定するにはどうすればよいですか?

ドローアブルを押したときのアルファ値を変更したい。そこで、2つのドローアブルを作成し、それらをStateListDrawableに入れて、押された状態のアルファ値を設定します。しかし、それはうまくいきません。

更新:私の最終的な解決策は、このようなBitmapDrawableのサブクラスを作成し、onStateChange()メソッドのアルファ値を変更することです。

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

c# - C# - 背景画像の上にトップ画像を描画 (アルファチャンネル) - WinForm

アルファ チャネルを含むこのトップイメージがあり、このイメージを別の背景イメージの上に配置する必要がありますが、トップ イメージのアルファ チャネルは明らかにそのまま残ります。

Canvas のチュートリアルをいくつか見ましたが、私のプロジェクトは Canvas を認識していないようです。

キャンバスを使用できない理由や、これらの 2 つの画像を重ねる方法を知っている人はいますか?

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

php - PHP を使用して画像をアルファ透明度に変換する

このコードは、画像から純粋な白を削除するのに適していますが、私がやりたいのは、すべての色をアルファ パーセンテージに変換することです。たとえば、ミディアム グレーは 50% 透明な黒になります。そのため、中程度のグレーの画像を上に配置すると、その背後にある画像が表示されます。

これは PHP または拡張機能を使用して可能ですか?

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

jquery - jQuery Cycleを使用したIE8以下の透過PNG(24)の問題

スライドショーをフェードイン/フェードアウトするためにjQueryサイクルを使用しています。

スライドには背景があり、スライド内の半透明のPNG(タグを使用)です。スライドがフェードインしている間、半透明の領域には黒い斑点があります。スライドが完全にフェードインすると、これらの斑点は消えます。

CSS内でAlphaImageLoaderを使用してこの種のことを回避しましたが、これらを背景画像にすることはできません。

何かご意見は?必要に応じて、デモをセットアップできます。

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

私はそれを単純化し、ここに例をアップロードしました:

http://dustland.markrichterjr.com/cycle/sample.html

HTML

CSS

JavaScript

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

python - Python `aggdraw`モジュールのバグ(?):目に見えるアルファチャネル

簡単なスクリプトを想像してみてください。

そして結果: ここに画像の説明を入力してください

(大きいサイズで申し訳ありませんが、それはより明確です)

そして問題: あなたは非黄色と非白のエッジを見ることができますか?これはアルファチャネルか何かです。

PILのオブジェクトのみを使用してこれを実行しようとするとDraw、見た目ははっきりと良くなりますが、アンチエイリアス処理は行われません。

しかし、aggdrawDrawオブジェクトでは、アンチエイリアス処理されているように見えますが、その醜い汚れたエッジがあります。

非標準の側面角度を持つポリゴンが正確に必要です。シンプルな箱は私が欲しいものではありません。

この問題を解決する方法について、楽観的な答えを教えてください。

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

qt - QWidget をアルファ透明にする方法

アルファ透過ウィジェットを作成する必要があります。これは基本的には影付きのナビゲーション バーであり、下のウィジェットは影を通して部分的に見える必要があります。ウィジェットは PNG をロードし、ペイント イベントで描画します。問題は、影がすべて黒く、アルファ透明でないことです。

これは私が現在使用しているコードです:

ウィジェットが本当に透明であることを確認するために何を変更する必要があるか知っている人はいますか?

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

qt - このコードで QImage のアルファ チャネルが失われるのはなぜですか?

以下のコードが Qt の QImage を変更する理由を理解しようとしています。(まだ) 何かをするためのものではなく、テスト用です。アルファ付きの画像でコードを実行すると、アルファ チャネルが失われ、黒い背景に置き換えられます。

行をコメントアウトした結果は次のimage.setPixel(...)とおりです。

ここに画像の説明を入力

そして、これが次のimage.setPixel(...)行の結果です。

ここに画像の説明を入力

私のコードは画像を変更しないと思います。なぜこれをやっているのですか?

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

javascript - .png 透明度をレンダリングしないブラウザーを検出する方法

曜日に応じて画像をレンダリングするこのコードがあります。ただし、IE6 以下、およびおそらく他の一部のブラウザーでは、png の不透明度がレンダリングされません。そのため、アルファ透明度をレンダリングしないブラウザを検出し、代わりにこの画像「img/horarios2.png」をロードするように指示するように、少し変更したいと思います。レンダリングしないことが知られているIE6以下を除外するように作成しようとしましたが、おそらくレンダリングしない他のすべてのブラウザについて考え、それらを支配する何かが必要でした.アウトも。これを達成するための最良の方法がわからないので、すべての提案を受け入れます。

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

.net-4.0 - 32 ビットの ImageList 画像が正しく表示されない

Buttonまたは で表示するとListView、32 ビットの 32 ビット イメージがImageList正しく表示されません。写真の端に黒い半透明のピクセルがいくつかあります (これには PNG のようなアルファ チャネルがあります)。

また、画像が破損し、線が重なって品質が低下します (リサンプリングせずに画像のサイズを変更した場合など)。

挿入された画像は 32 ビット品質で、画像と同じサイズImageListです。

Buttonを使用して同じ画像を配置しようとしましResources filesたが、それは機能ListViewしますが、 を使用する必要がImageListあり、うまく機能しません。

32 ビットに関連するメモリ リークや既知の問題はありますImageListか?