ページ 1 / 1
無題
Posted: 2008年10月06日(月) 22:14
by kAit
はじめまして、いきなりですが質問です
Dxlibや、DirectXなどを使わずC++で画像の半透明化をしたいのですが何か方法はありませんでしょうか?
Re:無題
Posted: 2008年10月06日(月) 22:40
by バグ
画像ファイルの形式がBitmapで、なおかつWin32APIを使用してもよいのならば、Bitblt関数が使えると思います。
何も使わないというのであれば、画像の保存形式によりますね。どのように色情報が格納されているのかが理解できているのならば、さほど難しくはないかと思われます。
Re:無題
Posted: 2008年10月06日(月) 22:54
by たかぎ
画像がRGBA形式であれば、アルファ値成分を設定することで簡単に実現できます。
Re:無題
Posted: 2008年10月07日(火) 01:31
by lbfuvab
windowsで半透明に表示するだけならGDI+を使っても良いと思いますよ。