2009-04-07 9 views

Antwort

1

ich der Schlüssel gefunden wurde mit der imageAttributes Klasse. Grundsätzlich stellen Sie die Farbtaste, um die Farbe, die Sie den transparenten Bereich darzustellen verwenden und eine der drawImage Anrufe verwenden, die einen imageAttribute Parameter akzeptiert ...

Imports System.Drawing.Imaging 

' and in a sub somewhere: 

Private mImageAttributes As New ImageAttributes 
mImageAttributes.SetColorKey(Color.FromArgb(0, 220, 20, 255), 
Color.FromArgb(0, 220, 20, 255)) 

Dim imageRectangle As New Rectangle(pX, pY, pBitmap.Width, pBitmap.Height) 
e.Graphics.DrawImage(pBitmap, imageRectangle, 0, 0, pBitmap.Width, pBitmap.Height, 
GraphicsUnit.Pixel, mImageAttributes) 
1

VS 2012

Dim watermark_bm2 als Bitmap = ‚einBild (aus Datei oder globale Ressource)

watermark_bm2.MakeTransparent()

Verwandte Themen