無題

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
kAit

無題

#1

投稿記事 by kAit » 16年前

はじめまして、いきなりですが質問です
Dxlibや、DirectXなどを使わずC++で画像の半透明化をしたいのですが何か方法はありませんでしょうか?

バグ

Re:無題

#2

投稿記事 by バグ » 16年前

画像ファイルの形式がBitmapで、なおかつWin32APIを使用してもよいのならば、Bitblt関数が使えると思います。
何も使わないというのであれば、画像の保存形式によりますね。どのように色情報が格納されているのかが理解できているのならば、さほど難しくはないかと思われます。

たかぎ

Re:無題

#3

投稿記事 by たかぎ » 16年前

画像がRGBA形式であれば、アルファ値成分を設定することで簡単に実現できます。

lbfuvab

Re:無題

#4

投稿記事 by lbfuvab » 16年前

windowsで半透明に表示するだけならGDI+を使っても良いと思いますよ。

閉鎖

“C言語何でも質問掲示板” へ戻る