Caractéristiques de dessin du fer

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

AnyBitmap

Générer une AnyBitmap

Exemple de code

  • Générer des AnyBitmap à partir de plusieurs sources telles que :
    • Chemin du fichier
    • Octets
    • Flux de mémoire
    • TAPER
    • SVG

Bitmap vers flux

Exemple de code

  • Convertir des fichiers image d'un répertoire de fichiers en un flux mémoire.
  • Obtenir un flux d'un fichier AnyBitmap.

Bitmap vers chaîne

Exemple de code

  • Convertir un fichier image en chaîne de caractères.

Conversion en AnyBitmap

Exemple de code

  • Les fichiers provenant d'autres plateformes peuvent être convertis au format AnyBitmap. Les plateformes prises en charge sont les suivantes :
    • System.Drawing.Bitmap
    • System.Drawing.Image
    • SkiaSharp.SKBitmap
    • SkiaSharp.SKImage
    • SixLabors.ImageSharp
    • Image MAUI

Exporter AnyBitmap

Exemple de code

  • Exporter AnyBitmap vers d'autres formats de fichiers avec la possibilité de contrôler les pertes. Les formats d'image pris en charge sont les suivants :
    • bmp
    • gif
    • png
    • jpeg
    • tiff
    • webp
    • wbmp
    • wmf
    • Icône

Lire les octets depuis AnyBitmap

Exemple de code

  • Lire les octets transmis à IronDrawing et les exporter vers un fichier image.

Clonage AnyBitmap

Exemple de code

  • Générer et économiser une copie exacte de AnyBitmap sans modifier l'original AnyBitmap.
  • Générer et économiser une copie de certaines parties d'un AnyBitmap sans modifier l'AnyBitmap d'origine.

Créer une image GIF et TIFF multipage

Exemple de code

  • Générer et enregistrer un fichier TIFF et GIF multipage à partir d'images de dimensions différentes.

Récupérer une image à partir d'une image bitmap

Exemple de code

  • Capturez et économisez toutes les images ou des images spécifiques de AnyBitmap, par exemple un fichier GIF ou TIF de plusieurs pages.

Obtenir le nombre d'images dans AnyBitmap

Exemple de code

  • Capturez le nombre d'images à partir de fichiers AnyBitmap tels que les fichiers GIF ou TIF multipages.

Couleur

Une classe Color universellement compatible.

Créer de la couleur

Exemple de code

  • Créer une couleur à partir de :
    • Valeur hexadécimale
    • Valeur ARGB
    • Couleurs disponibles
  • Coloration
    • Convertir la couleur de System.Drawing.Color en IronSoftware.Drawing.Color et sur d'autres plateformes.

Convertir la couleur

Exemple de code

  • Convertir la couleur en une valeur ARGB 32 bits.

Obtenir la profondeur de couleur

Exemple de code

  • Analyser la qualité d'une image en examinant la profondeur des couleurs de l'image importée dans IronDrawing.

Rectangle

Une classe Rectangle universellement compatible.

Rectangle et RectangleF

Exemple de code

  • Instanciez IronSoftware.Drawing.Rectangle et IronSoftware.Drawing.RectangleF.

Créer et lancer un rectangle

Exemple de code

  • Créer un IronSoftware.Drawing.Rectangle.
  • Convertir System.Drawing.Rectangle en IronSoftware.Drawing.Rectangle.

Convertir les mesures d'un rectangle

Exemple de code

  • Convertir la mesure Rectangle de pixels (px) en millimètres (mm) ou inversement.

Fonte

Une classe Font universellement compatible.

Créer et diffuser des polices

Exemple de code

  • Créez des polices IronDrawing avec des options permettant de choisir et de contrôler la famille de polices, le style de police et la taille de la police.
  • Convertir System.Drawing.Font en IronSoftware.Drawing.Font et autres plateformes.