問題タブ [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 投票する
2 に答える
4857 参照

php - PHPで透明色を置き換えます

画像のセットがあります。この画像には緑色のアルファ色があります。その透明色を別の色に置き換える必要があります(白のアルファ色に置き換えたい)。

その私のコード:

前に追加すると、結果の色はidソース画像と同じになります

その行:

透明度のない白い色しか得られません。

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

java - Java Swing でのグラフィックスの一部のフェード

スイングでフェードイン/フェードアウトアニメーションを実装しようとしています。コンポーネントを含まない JPanel を使用しています。paintComponent() メソッドで完全に描画されます。

この JPanel の一部で、フェードイン/フェードアウトのアニメーションを実装したいと思います。AlphaComposite を使ってみたところ、JPanel 全体でアニメーションが起動しています。

このアニメーションをそのパネルの小さなクリップ領域に制限できますか?

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

iphone - ISGL3D 透明度の問題

Pod ファイルを表示するために isgl3d フレームワークを使用して iOS プロジェクトを実行しています。

0.5 アルファ ウィンドウを備えたスタイリッシュな車をカメラの背景にレンダリングして、拡張現実の良さを求めています。

ウィンドウのアルファは問題ないように見えますが、オブジェクトを追加すると、ウィンドウが存在するオブジェクト全体が透過的にレンダリングされることに気付きました。車内も含めて。

みたいな感じで(例えば、ダッシュボードやシートなどからキーボードが透けて見えます。しっかりしているはずです)

悪い車は悪い

車内はアルファ1.0の別オブジェクトです。

プロジェクトで「ゴーストカー」を表示したくないのですが、これを回避する方法が見つかりません。

誰かが同じ問題に遭遇し、最終的に解決策に達しましたか?

解決済み: デミの回答に感謝します。最終的なコードは次のとおりです。

0 投票する
0 に答える
220 参照

java - Swing 中の透明なコンテナ上でコンポーネントのサイズをスムーズに変更する

サイズ変更可能な長方形(10pxの太い境界線を持つJLabel)を含む透明なコンテナ(JWindow)を作成しました。http://www.screenleap.com/に似ています。

AWTUtilities.setWindowOpaque(JWindow, false) を使用して JWindow を透明にしました。

問題は、長方形のサイズを変更しているときに、マウスが長方形の境界の外に出ると、サイズ変更が停止することです。これは、親 JWindow が透過的であり、透過部分上のマウス イベントをリッスンしないためです。

この状況で長方形のサイズをスムーズに変更するにはどうすればよいですか? サイズ変更中にマウスが長方形の境界から出ないようにします。

ありがとう

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

r - ggplot2:プロットの隔日を透過的にシェーディングする方法

ここで何が間違っているのですか?毎日24時間の長方形を透明な灰色で交互にシェーディングしようとしています。ただし、forループの最後の長方形のみが描画されます(?!?)forループではなく手動で実行すると、正常に機能します。

これをベクトル化してforループを回避する方法はありますか?(そして、qplotでそれを行うことができますか?)私はggplot2に不慣れで、はい、Hadleyのサイト、本、および例を読みました。

2番目の問題:美学のアルファ設定は、長方形が背景を遮るのを防ぎません。透明性を得る方法は?

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

c# - Graphics.DrawImage() を使用して透明度/アルファ チャネルで画像を描画する

画像をコピーしています。(私の実際のコードは画像のサイズを変更していますが、それは私の質問には関係ありません。)私のコードは次のようになります。

これはsrc、透明度 (GIF など) またはアルファ チャネル (PNG など) を含む画像から読み込まれない限り、うまく機能するようです。

DrawImage()透明度/アルファチャンネルを新しい画像に転送し、ファイルを保存するときにそれらを保持するにはどうすればよいですか?

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

android - Android Alphaアニメーション:アニメーションが終了すると、アルファ値が古い値に戻ります

レイアウト上にImageButtonビューがあります。ユーザーがImageButtonをクリックすると、ボタンがフェードアウトします。

ボタンのフェードアウトアニメーションは次のように開始されます。

これは機能しますが、ImageButtonがフェードアウトするとすぐに、そのAlpha Valueが1.0に戻り、ボタンが再び表示されます。

アニメーションの最後にButtonImageを非表示に設定するアニメーションリスナーを使用して一時的に解決しましたが、それは私には奇妙な解決策のようです。

ボタンのアルファ値をアニメーションの最後の値に保つにはどうすればよいですか?

ありがとうございました。

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

c# - アルファチャネル付きの画像をカスタム背景色のクリップボードにコピーしますか?

コード:

必要なもの:

背景が透明なキャンバスを画像にレンダリングしてから、クリップボードにコピーします(単純ですか?実際にはそうではありません)

問題 :

貼り付けると、背景が黒い醜い画像になります

解決策1:

いいえ。この厚さは機能しませんcanvas。次の背景は変更されません。 renderBitmap.Render(canvas);

代わりに、タイマーを使用し、WPFに背景を変更する時間を与えてから、そのタイマーのティックイベントでレンダリングする必要があります。それは機能しますが、残念ながら、の内容はcanvasそのサイズよりも大きいです...そのため、白い背景はその一部しかカバーできず、それでも醜い結果になります。(ところで、背景を変更するのに時間がかかる理由を誰かが知っていますか?私はそれをすぐに変更する必要があると思いました)

私は何か間違ったことをしましたか?クリップボードで白い背景の透明な画像を取得するにはどうすればよいですか?

さらに、アルファチャネルをサポートしていないmspaint.exeに貼り付けると、一部のPNG画像の背景が白のままであることに気付きましたが、他の一部は黒になります。

alternative colorたとえば、画像を貼り付ける場所がアルファチャネルをサポートしていない場合に背景として使用されるようなものはありますか?カスタマイズできますか?

今、私は別のものを白いコンテンツでレンダリングしました。それを背景としてrenderBitmapBitmapSourceと組み合わせる方法があれば、問題は解決しましたが、方法がわかりません...

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

android - Android ビットマップ xml で不透明度を設定する方法

次のように、xml 経由でビットマップ リソースを作成する必要があります。

しかし、このビットマップに不透明度を設定する必要があります。このxmlを使用してこれを行う方法はありますか? ビットマップ タグ内で Shape タグが許可されていれば機能することはわかっていますが、試してみましたがうまくいきませんでした。

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

image - ビットマップから透明なpng画像を作成するにはどうすればよいですか?

私の仕事は:

  1. TBitmapオブジェクトを作成します。
  2. 透明色で塗りつぶします(アルファ= 0)。
  3. このビットマップをTPngImageに割り当てます。
  4. アルファ透明度でPNGファイルを保存します。

Delphi XEでそれを行うにはどうすればよいですか?