IronDrawing Merkmale

This article was translated from English: Does it need improvement?
Translated
View the article in English

*# AnyBitmap

Erzeugen einer AnyBitmap

Code-Beispiel

  • Generieren Sie AnyBitmap aus mehreren Quellen wie z.B.:

    • Dateipfad

    • Bytes

    • Speicherstrom

    • URI

    • SVG

Bitmap zu Stream

Code-Beispiel

  • Konvertierung von Bilddateien aus dem Dateiverzeichnis in einen Speicherstrom
  • Stream einer AnyBitmap-Datei abrufen

Bitmap zu String

Code-Beispiel

  • Konvertierung einer Bilddatei in eine Zeichenkette

Umwandlung in eine AnyBitmap

Code-Beispiel

  • Dateien von anderen Plattformen können in AnyBitmap gecastet werden. Unterstützte Plattformen sind wie folgt:

    • system.Drawing.Bitmap

    • system.Drawing.Image

    • skiaSharp.SKBitmap

    • skiaSharp.SKImage

    • sixLabors.ImageSharp

    • MAUI Bild

AnyBitmap exportieren

Code-Beispiel

  • Exportieren Sie AnyBitmap in andere Dateiformate mit der Möglichkeit, den Verlust zu kontrollieren. Unterstützte Bildformate:

    • bmp

    • gif

    • png

    • jpeg

    • tiff

    • webp

    • wbmp

    • wmf

    • Icon

Bytes aus AnyBitmap lesen

Code-Beispiel

  • Lesen der in IronDrawing eingegebenen Bytes und Export in eine Bilddatei.

AnyBitmap-Klonen

Code-Beispiel

  • Erzeugen und Speichern einer exakten Kopie von AnyBitmap, ohne das Original AnyBitmap zu verändern
  • Erzeugen und Speichern einer Kopie bestimmter Teile einer AnyBitmap ohne Änderung der ursprünglichen AnyBitmap

Mehrseitige TIFF- und GIFF-Bilder erstellen

Code-Beispiel

  • Erzeugen und Speichern einer mehrseitigen TIFF- und GIF-Datei aus Rahmen mit unterschiedlichen Abmessungen

Rahmen von AnyBitmap abrufen

Code-Beispiel

  • Erfassen und speichern Sie alle oder bestimmte Frames von AnyBitmap als mehrseitige GIF- oder TIF-Datei.

Anzahl der Frames in AnyBitmap ermitteln

Code-Beispiel

  • Erfassen Sie die Anzahl der Bilder aus einer "AnyBitmap"-Datei, z. B. einer mehrseitigen GIF- oder TIF-Datei.

Farbe

Eine universell kompatible Klasse Color.

Farbe erstellen

Code-Beispiel

  • Erstellen Sie Farbe aus:

    • Hexadezimaler Wert

    • ARGB-Wert
  • Verfügbare Farben
  • Farbguss

    • Farbe von System.Drawing.Color auf IronSoftware.Drawing.Color und andere Plattformen übertragen.

Farbe umwandeln

Code-Beispiel

  • Farbe in 32-Bit-ARGB-Wert umwandeln

Farbtiefe abrufen

Code-Beispiel

  • Analysieren Sie die Qualität eines Bildes, indem Sie sich die Farbtiefe des in IronDrawing eingegebenen Bildes ansehen.

Rechteck

Eine universell kompatible Rectangle-Klasse.

Rectangle & RectangleF

Code-Beispiel

  • Instanziieren Sie IronSoftware.Drawing.Rectangle und IronSoftware.Drawing.RectangleF

Rechteck erstellen und gießen

Code-Beispiel

  • Erstellen Sie ein "IronSoftware.Drawing.Rectangle"
  • Wandelt ein System.Drawing.Rectangle in ein IronSoftware.Drawing.Rectangle um.

Rechteckmaß umrechnen

Code-Beispiel

  • Umrechnung von "Rechteck"-Maßen in Pixel(px) auf Millimeter(mm) oder andersherum.

Schriftart

Eine universell kompatible Font-Klasse.

Schriften erstellen und gießen

Code-Beispiel

  • Erstellen Sie IronDrawing-Schriften mit Optionen zur Auswahl und Steuerung von Schriftfamilie, Schriftstil und Schriftgröße.
  • Umwandlung einer System.Drawing.Font in eine IronSoftware.Drawing.Font und andere Plattformen.