レイヤーウインドウ
5月 5th, 2007
今日は井筒監督の新作映画「パッチギ!」の試写会に誘われたので行ってきた。
二作目ということで、俺は一作目見てなかったんやけど、ストーリーは独立してるので全然楽しめた。
なにより舞台挨拶が面白かった(笑)
メインの出演者が来てたけど、どの人も知らない・・名前すら・・
ヒロイン役めさかわいかった。かわいすぎて、別に対面してるわけでもないのに見るのが恥ずかしかった(笑)
肝心の映画の内容は、映画通ではないので、伏せさせていただきます(何)
んで、本題は、レイヤーウインドウ。
なんかめっさオシャレなランチャーでも作ろうかと思って、ピクセル別に透明度が指定できるウインドウってどうやって作るんだろうって調べたら、UpdateLayeredWindowって関数を使うってことが分かって、とりあえず使ってみました。
下がそのレイヤーかけたウインドウ。分かりやすいように画像を表示して、上から下へ徐々に透明度が下がっていきます。今「徐々に」って打ったら「ジョジョに」って出てきた・・
下のウインドウが透けてるのが分かるだろうか。
でもね、なんかおかしくない?これ。
明るい色ほど、なぜか透明度が低いの。
まるで乗算合成したような感じ。普通、上の方はほぼ透明になってもおかしくない(暗い色は実際透明になっている)のに。
これだと、アルファ値入りのPNGファイルにそのまま適用しようとしても、イメージどおりに再現できません。
誰か詳しい人、よかったら教えてください。
というわけで、変なトコで詰まったのでそのまま放置中(*´Д`*)
また作りたくなったら色々研究します。
画面が広いっていいなぁぁぁ

Leave a Reply