[戻]-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