画像の透明度を変えたいのですが

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

画像の透明度を変えたいのですが

#1

投稿記事 by 名無し » 18年前

LoadGraphなどで読み込んだ画像を半透明(背景が透けて見える)に表示するには
どうすればいいのでしょうか?
回答よろしくお願いしますm(_ _)m

管理人

Re:画像の透明度を変えたいのですが

#2

投稿記事 by 管理人 » 18年前

まったく同じ質問が同じ日にありました。
「半透明描画したいのですが…」のトピをご覧ください。

また、ブレンドモードにはいろいろあって、以下前トピの内容と同じものになりますが、

アルファブレンドやADDブレンド、輝度を下げた上書き描画などそれぞれ効果が違うので、いろいろ試してみてください。

なお、DXライブラリの輝度は元画像以上にはなりません。

「ゲーム完成しました☆」のトピで配布しているような、画面一面を白いフラッシュで覆うような処理は画面一面をアルファブレンドで白い四角形を書くことで実現できました。

よければ参考にしてください。

ブレンドの仕方がわからなければまた聞いてください。

名無し

Re:画像の透明度を変えたいのですが

#3

投稿記事 by 名無し » 18年前

ほかの質問に目を通さないで質問してしまって申し訳ございませんorz
返答ありがとうございました!全部ためしてみます。
またわからないことがあったら教えてください。

むつ

Re:画像の透明度を変えたいのですが

#4

投稿記事 by むつ » 18年前

余裕があれば、「bitblt」「DIB」を検索してみてください。
dxlibには無い機能が欲しい時や、画像処理速度が気になる場合に役立つと思います。

名無し

Re:画像の透明度を変えたいのですが

#5

投稿記事 by 名無し » 18年前

情報ありがとうございます!
「bitblt」「DIB」も調べてみます。

閉鎖

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