c# - Bitmap.Sparen Sie Folie nicht speichern in png

Ich versuche zu speichern eine Bitmap-Klasse, die Transparenz als png-Datei mit Transparenz.
Ich habe kein Glück.

Die bitmap Transparenz, es funktioniert einfach nicht speichern mit Transparenz.

dies ist, was ich Tue

bitmap-setup

Bitmap ret = new Bitmap(bWidth, bHeight, System.Drawing.Imaging.PixelFormat.Format32bppArgb);

saveing

ret.Save(filename, ImageFormat.Png);

Ich habe auch versucht, speichern Sie die Datei mit einem filestream, und dass kein Unterschied gemacht.

Wenn das Bild in einem Bildfeld der Folie vorhanden ist, aber wenn ich speichern ich bekomme ich nur einen schwarzen hintergrund.

Ich wirklich nicht wollen, zu verwenden 3rd-party-code, fanden Sie einen Weg, es zu tun, ich möchte auch.

Dank.

  • Wie sind Sie mit der überprüfung der Transparenz des Bildes? Wenn Sie sind auf der Suche Sie in Lack, es keine Transparenz unterstützt.
  • Ich bin mit windows XP 's" Preview " option und GIMP
InformationsquelleAutor Kelly Elton | 2010-02-05
Schreibe einen Kommentar