Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
VB2008で半透明化した画像を保存する方法
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9480#CommentId13722
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
葉月
 (社会人)
投稿日時
2009/12/5 05:17:42
サンプルもなく試していないのでご了承ください。
保存の際にアルファチャネルが入っていないので、半透明にならないと考えられます。
http://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%AB%E3%83%95%E3%82%A1%E3%83%81%E3%83%A3%E3%83%B3%E3%83%8D%E3%83%AB
今のままだと24bit色で保存されるため、以下のBitmap コンストラクタを使う必要があります。
http://msdn.microsoft.com/ja-jp/library/3z132tat.aspx
それから、32bitのFormat32bppArgbを使用する必要があると思います。
http://msdn.microsoft.com/ja-jp/library/system.drawing.imaging.pixelformat.aspx
これだけでOKかはわかりません。
サンプルを提示されているので、私もサンプルを載せたいところですが――
私も試したことがなく、私用を優先しないといけないため見送ります。
後で時間があれば、サンプルを作るかもしれません。