[]-35611/親
ブラウザでコピーした透過PNGを貼り付けたい
よっし〜

環境/言語:[VB.NET2013 Win7] 
分類:[.NET] 

お疲れ様です。
現在ブラウザ上に表示されている画像をフォームのPictureBoxに表示するソフトを作成しております。
ブラウザに表示されている画像で「画像をコピー」しクリップボード経由で「Dim Img As Image = My.Computer.Clipboard.GetImage()」
すると背景が真っ黒になります。
画像が透過PNGの為だと思っておりますが、この画像の背景を白にしてPictureBoxに表示する方法はありませんでしょうか?

If My.Computer.Clipboard.ContainsImage() Then
Dim Img As Image = My.Computer.Clipboard.GetImage()
PictureBox1.Image = Img
End If

ちなみに透過PNGブラウザで一旦保存し、そのPNGファイルを加工する方法も行いましたが、クリップボードに送られた段階
で背景が黒く塗られている様で、うまく行きません。

Using pngImage As Image = Image.FromFile(pngFilePath)
Using bmp As New Bitmap(pngImage.Width, pngImage.Height)
Using g As Graphics = Graphics.FromImage(bmp -->続き

06/07 12:18
[|]
レスを書く
1番最初のレス
レス古い順
▽レス(4)1-4
No35615
Re[4]: ブラウザでコピーした透..

よっし〜
(06/07 17:36)
No35614
Re[3]: ブラウザでコピーした透..

魔界の仮面弁士
(06/07 16:11)
No35613
Re[2]: ブラウザでコピーした透..

よっし〜
(06/07 15:14)
No35612
Re[1]: ブラウザでコピーした透..

魔界の仮面弁士
(06/07 14:13)
Child K-Tai