Convert inmemory bitmap nach png mit transparent farbe

  • Thread starter Thread starter Wolfgang Hauer
  • Start date Start date
W

Wolfgang Hauer

Hallo!

Ich habe eine inmemory-bitmap. die ich leider in eine png-datei umwandeln
muss.

ich mache das jetzzt so:

b = New
Bitmap(System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream(sFullName))
If b Is Nothing Then
Return ""
End If
sFileName = SS.AppShared.GetTempFileWithAutoDelete("png")
b.Save(sFileName, System.Drawing.Imaging.ImageFormat.Png)

Leider gibts so keine transparentfarbe.
Kann man irgendwie dafür sorgen, das das Pixel auf 0,0 als transparentfarbe
verwendet wird?

Gruss Wolfgang
 
Wolfgang Hauer said:
b = New
Bitmap(System.Reflection.Assembly.GetExecutingAssembly.GetManifestResourceStream(sFullName))
If b Is Nothing Then
Return ""
End If
sFileName = SS.AppShared.GetTempFileWithAutoDelete("png")
b.Save(sFileName, System.Drawing.Imaging.ImageFormat.Png)

Leider gibts so keine transparentfarbe.
Kann man irgendwie dafür sorgen, das das Pixel auf 0,0 als
transparentfarbe verwendet wird?

Check out the 'MakeTransparent' method of the 'Bitmap' object.
 
Back
Top