指定した色を透明色として画像を表示する への返答
投稿で使用できる特殊コードの説明。(別タブで開きます。)
以下の返答は逆順(新しい順)に並んでいます。
投稿者 後藤  ()
投稿日時
2007/9/12 06:43:00
↓ここのコードをそのままコピーしbmpファイル名のみ変更したのでしょうか?
http://dobon.net/vb/dotnet/graphics/maketransparent.html
もしそうなら、↑このサイトの掲示板に質問するのが筋です。
http://dobon.net/vb/dotnet/graphics/maketransparent.html
もしそうなら、↑このサイトの掲示板に質問するのが筋です。
投稿者 ゼン  ()
投稿日時
2007/9/12 05:00:00
指定した色を透明色として画像を表示したいのですがうまくいきません。どこが悪いか教えていただきませんか?
'画像の読み込み
Dim bmp As Bitmap = New Bitmap("image\tesuto.bmp")
'白を透明色とする
bmp.MakeTransparent(Color.White)
'PictureBox1のGraphicsオブジェクトの作成
Dim g As Graphics = PictureBox1.CreateGraphics()
'表示する
g.DrawImage(bmp, 0, 0)
'Graphicsオブジェクトを破棄
g.Dispose()
bmp.Dispose()
上のままだと指定した色を透明色にするどころか画像自体表示されません。どうすればよいのでしょうか?
言語:VB2005
OS:xpsp2
'画像の読み込み
Dim bmp As Bitmap = New Bitmap("image\tesuto.bmp")
'白を透明色とする
bmp.MakeTransparent(Color.White)
'PictureBox1のGraphicsオブジェクトの作成
Dim g As Graphics = PictureBox1.CreateGraphics()
'表示する
g.DrawImage(bmp, 0, 0)
'Graphicsオブジェクトを破棄
g.Dispose()
bmp.Dispose()
上のままだと指定した色を透明色にするどころか画像自体表示されません。どうすればよいのでしょうか?
言語:VB2005
OS:xpsp2
そこに掲示板があるの知りませんでした。すみません。