Erstellen Sie ein transparentes Bild in C#

Dieser Artikel beschreibt, wie Sie transparente Bilder in C# erstellen. Er enthält die Details zum Einstellen der IDE, eine Liste der Schritte und einen Beispielcode zum Zeichnen von Bildern mit transparentem Hintergrund in C#. Sie lernen, komplexe Formen zu erstellen, indem Sie mehrere Objekte hinzufügen und das Ausgabebild PNG entsprechend den Anforderungen anpassen.

Schritte zum Erstellen eines transparenten PNG in C#

  1. Stellen Sie die Umgebung so ein, dass zum Erstellen eines transparenten Bilds Aspose.Drawing for .NET verwendet wird
  2. Erstellen Sie einen bitmap und verwenden Sie ihn zum Erstellen eines Graphics-Objekts, um das Zeichnen zu ermöglichen
  3. Löschen Sie das Bitmap und stellen Sie den Hintergrund auf transparent ein
  4. Instanziieren Sie das GraphicsPath-Objekt zum Zeichnen komplexer Formen
  5. Fügen Sie dem Pfad Kreise, Linien, Polygone usw. hinzu
  6. Erstellen Sie einen farbigen Pinsel und füllen Sie damit alle Formen aus
  7. Stellen Sie das gesamte Bitmap transparent ein und speichern Sie das Bild auf der Festplatte

Diese Schritte beschreiben, wie man Bilder in C# transparent macht. Erstellen Sie eine Bitmap, generieren Sie ein Grafikobjekt aus der Bitmap, um das Zeichnen zu ermöglichen, stellen Sie die Bitmap auf transparent ein und instanziieren Sie den GraphicsPath, um komplexe Formen zu erstellen. Fügen Sie dem Pfad so viele Objekte wie nötig hinzu, darunter Kreise, Linien, Ellipsen, Bögen usw., erstellen Sie einen Pinsel und füllen Sie damit Formen und machen Sie schließlich die gesamte Bitmap transparent, bevor Sie sie auf die Festplatte schreiben.

Code zum Transparentmachen eines Bilds in C#

Dieser Code hat die Entwicklung eines transparenten Bildgenerators in C# demonstriert. Sie können dem Pfad mehrere Formen hinzufügen, wie z. B. Bogen, Bézier, geschlossene Kurve, Linie, Kreis, Rechteck und Zeichenfolge. Wenn Sie das Bild nicht transparent machen und eine bestimmte Farbe festlegen möchten, verwenden Sie die Methode Graphics.Clear() mit der gewünschten Farbe.

In diesem Artikel haben wir gelernt, komplexe transparente Bilder zu zeichnen. Informationen zum Hinzufügen von Text zum PNG finden Sie im Artikel So fügen Sie mit C# einer PNG-Datei Text hinzu.

 Deutsch