2012-01-21 11 views
2

ある時間前に、.NETで特定のウィンドウのスクリーンショットを撮り、それらのウィンドウの背後に黒色と白色の四角形を順番に並べることについて優れた記事を見つけた。スクリーンショットをPNGに保存する際のエアロエフェクトを維持します。 私はもうこの記事を見つけることができません。なぜなら、主にスクリーンショットをGoogleの検索結果に反映させることに関連していないことが主な理由です。 エアロ効果を維持しながら特定のウィンドウのスクリーンショットを撮る方法を知っている人はいますか?ウィンドウのPNGスクリーンショットを撮るがエアロの透明度を維持する

+0

あなたは何のエフェクトについて話していますか?ガラス?出血する赤いクローズボタン効果?単一のウィンドウのスクリーンショットではなぜ重要なのでしょうか? –

+0

私はこれを意味します:http://i53.tinypic.com/2qlh5av.jpg(半透明領域を強調するためにチェッカーボードのものが追加されました) –

+0

それはガラスです。ワウ効果以外にも、ウィンドウのZオーダーへのヒントをユーザーに与えることを意図していました。あなたがウィンドウのスクリーンショットを作るときにはまったく問題ではありませんが、見るべきウィンドウは1つだけです。後ろにあるものがあれば、スクリーンショットを壊すだけです。それはあなたが解決しようとしている問題ですか?バックグラウンドウィンドウのぼやけたピクセルによって背景が一貫して見えるようにします。 –

答えて

2

あなたはthisリンクを意味すると思います。アルファブレンディングを元に戻し、「真の」アルファ値を戻す方法について説明します。 基本的には、ウィンドウの下に白い四角形を置いて、スクリーンショットを撮って、黒い四角形で同じことをしなければなりません。その後、上にリンクされているブログ記事に記載されているように、ウィンドウのアルファチャンネルを取り戻すことができます。

編集:申し訳ありませんが、修正されたリンクを投稿しました。

+0

うん、それは記事だった。ありがとう! –

関連する問題