問題タブ [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 に答える
8382 参照

c# - WinForms UI(.NET3.5)で透明度のある画像をフェードアウトする

アプリケーション: 私は、ユーザーに音符を読むことを教える小さなゲームを書いています。ゲームプレイはとてもシンプルです。アプリはメモを表示し、私の小さな娘(ターゲットユーザー)は、メモに一致するWinFormGUIのエミュレートされたキーボードキーを押す必要があります。彼女は彼女ができる限り多くの良いヒットを得るのに1分があります。成功と失敗がカウントされます。

タスク:彼女が良い/悪いキーボードキーを押すと、プレイを中断することなく 、彼女が正しいか間違っているかをすぐに確認したいと思います。私の計画は、OKまたはFAILEDのビットマップを表示することです。このビットマップは徐々にフェードアウトし、約2秒以内に完全に透明になります。ビットマップをフェードアウトすることは、ユーザーが次のノートに集中し、前の結果を気にしないようにするための優れた方法です。

技術的な質問: Windowsフォームに透明度のあるビットマップを表示するにはどうすればよいですか?または、ユーザーに現在の良い/悪い選択を知らせるための、邪魔にならない、実装が簡単な代替案がありますか?

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

python - PyGTK でのピックスマップの透過性

1 つのピクセル値を透明に設定して PyGTK ピックスマップを作成するにはどうすればよいですか? 深さ1のピックスマップを作成してマスクとして設定することに関係があることは知っていますが、描画時に何もしないか、ピックスマップを完全に消去するだけです。現時点では、ピックスマップを作成しています

次に、カイロを使用して全体に黒い線を引きます。私ができるようにしたいのは、線で覆われていないすべての領域を透明にすることです(たとえば、白を透明色にします)。無傷。

この問題に関する FAQ やメーリング リストへの投稿は、あまりにも古くなっているため、ほとんど役に立ちません。誰かがここを知っている必要があります!

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

java - SWTでファイルのシステムアイコンを表示するには?

java2s.com 'Create a lazy file tree'と同様にファイル ツリーを表示したいのですが、実際のシステム アイコン (特にフォルダー用) を含めます。SWTはこれを提供していないようです(プログラムAPIはフォルダーをサポートしていません)ので、次のことを思いつきました:

ただし、透明にする必要がある領域は黒で表示されます。これを機能させるにはどうすればよいですか、または取るべき別のアプローチがありますか?

アップデート:

PaletteDataその理由は、透明性をまったく意図していないからだと思います。

今のところ、許容できる回避策である now を入力BufferedImageします。Color.WHITEそれでも、ここで本当の解決策を知りたいのですが...

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

pdf - GhostScript を使用して PDF を透明な PNG に変換する

Ghostscript を使用して、背景が透明な PDF ファイルを背景が透明な PNG ファイルにラスタライズしようとしましたが、うまくいきませんでした。同じことを試みている他の人からの質問を高低で検索しましたが、投稿された解決策はどれも -sDEVICE=pngalpha を指定することに帰着し、私のテスト ファイルで動作しませんでした。この時点で、経験豊富な方からのアドバイスやヒントをいただければ幸いです。

私のテスト PDF はここにあります: http://www.kolossus.com/files/test.pdf

問題はこのファイルにある可能性がありますが、私はそれを疑っています。私が知る限り、指定された背景はありません。Photoshop や Illustrator などの透明度を認識するアプリでファイルを開くと、確かに透明な背景で表示されます。ただし、Adobe Reader などのアプリケーションで開くと、ファイルは白い背景でレンダリングされます。これは、PDF 自体よりも PDF をレンダリングするアプリケーションに関係していると私は信じています。よくわかりません。

私が使用している gs コマンドは次のとおりです。

これにより、ファイル内のアートワークのバウンディング ボックスの外側に透明なピクセルを持つ PNG が生成されますが、アートワークのバウンディング ボックスの内側にあるすべてのピクセルは白い背景に対してラスタライズされます。私のアートワークには、最終出力で保持する必要があるドロップ シャドウとアンチエイリアス処理されたエッジがあり、ImageMagick で後処理することはできないため、これは私にとって問題です。私の PNG 出力のサンプルは、上記の pdf と同じ場所にあり、末尾に .png があります (stackoverflow では、投稿に複数の URL を含めることはできません)。

興味深いことに、-dBackgroundColor=16#ff0000 のように白以外に設定しても、-dBackgroundColor フラグを使用しても効果は見られません。おそらく、このフラグの構文に関する私の理解は間違っています。

また興味深いことに、-dTextAlphaBits=4 -dGraphicsAlphaBits=4 フラグを使用してサブピクセル アンチエイリアシングを有効にしようとしても効果が見られません。また、特にテキストでサブピクセル アンチエイリアシングを有効にする方法についてアドバイスをいただければ幸いです。

最後に、私は Mac OS 10.5.7 で GPL Ghostscript 8.64 を使用しています。設定しようとしているレンダリング ワークフローは、PrinceXML によって出力された PDF から透明な PNG 画像を生成することです。ImageMagick は PDF のラスタライズを Ghostscript に委任し、GS を直接呼び出すことでラスタライズをより適切に制御できるはずなので、ImageMagick を使用する代わりにラスタライズのために直接 Ghostscript を呼び出しています。

ご協力いただきありがとうございます。

-ジョン・ウルフ

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

wpf - WPFの透明な不透明な要素

私のアプリケーションでは、透明なウィンドウが必要ですが、その下には完全に不透明な子コントロールがあります。ただし、WPFはすべての子を透過的にします。

以下のXAMLを参照してください。グリッドは予想どおり50%半透明ですが、その中の長方形はopacity="1"とはいえ不透明ではなく透明です。これを達成する方法はありますか?

ありがとう、cellik

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

png - PILでICO画像の透明色指数を決定する方法は?

具体的には、これは .ico ファイルからのものであるため、gif で得られるような「透過」「情報」属性はありません。以下の例は、Yahoo! の favicon を正しい透明度インデックス "0" を使用して png に変換する方法を示しています。これは私が推測したものです。ico が実際に透明であり、透明度インデックスが 0 であることを検出する方法は?

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

c++ - C++ でのクロスプラットフォームの透過ウィンドウ?

切り抜き穴や全体的な透明度ではなく、ウィンドウを透明にする方法を考えています。

まあ、バラか何かの PNG 画像を平手打ちしたいと言って、後ろのものとうまくブレンドし、後ろのものを再描画して、画像/ウィンドウの透明な部分を通してそれらの変更を輝かせます。

wxWidgets や OpenGL などを使用できます (または使用したいと考えています)。しかし、Qt や GTK ではありません。

0 投票する
8 に答える
140945 参照

wpf - wpfでボタンの境界線を完全に削除するにはどうすればよいですか?

画像があり、境界線のないボタンを作成しようとしています.Firefoxのツールバーボタンのように、カーソルを合わせて完全なボタンが表示されるようにします.

を、に設定してみましたがBorderBrush、も試しましたが、まだボタンの輪郭が見えます。TransparentBorderThickness0BorderBrush="{x:Null}"

0 投票する
5 に答える
774 参照

png - 一部のアプリでは PNG の透明度が認識されるが、他のアプリでは認識されない

私はあなたがここで見ることができるpng画像を持っています:

http://img10.imageshack.us/img10/9145/archer5.png

スプライトの背景は透明です。これは、すべてのブラウザーと infranview (これを作成するために使用しました)、および gimp と Windows エクスプローラーで確認できます。

ただし、Photoshop、ペイント、そして最も重要な PHP GD には、しっかりした背景があります。これらのアプリケーションの 1 つで画像をチェックして、私が話していることを確認してください。

私のサーバーで生成されたサムネイルはすべて無地の背景で、良くありません。

すべてのアプリケーションで透過性が認識されるようにするにはどうすればよいですか?

ありがとう。

注: 同じ操作を行う必要があるこれらの画像が 2000 個あります。バッチの提案も素晴らしいでしょう。

編集:申し訳ありませんが、私の無能さをお詫びします!間違ったファイル! 正しいファイルでリンクを更新しました。申し訳ありません!

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

.net - Windows Vista の「ガラス」の形を変える

Windows Vista では、すべての標準ウィンドウの境界線が半透明で、その下にあるものに何らかのガラスの歪み効果が適用されます。このガラス効果は、Windows エクスプローラーのアドレス バーや検索バーの周囲、または Windows Media Player の再生コントロールなど、ウィンドウの他の領域に浸透する可能性があります。これを .NET Windows Forms アプリケーションでも実行したい場合はどうすればよいですか? この効果の範囲を制御するために使用できる何らかの API 呼び出しを知っている人はいますか?