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 en contrôlant la perte. 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 sauvegarder une copie exacte de AnyBitmap sans modifier l'original AnyBitmap.
  • Générer et sauvegarder une copie de certaines parties de AnyBitmap sans modifier l'original AnyBitmap.

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

  • Capturer et sauvegarder toutes les images ou certaines images de AnyBitmap, comme un fichier GIF ou TIF multipage.

Obtenir le nombre d'images dans AnyBitmap

Exemple de code

  • Capturer le nombre d'images à partir de fichiers AnyBitmap, comme des 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 à IronSoftware.Drawing.Color et 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

  • Instancier IronSoftware.Drawing.Rectangle et IronSoftware.Drawing.RectangleF.

Créer et lancer un rectangle

Exemple de code

  • Créer un IronSoftware.Drawing.Rectangle.
  • Convertir un 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 vice versa.

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 un System.Drawing.Font en IronSoftware.Drawing.Font et d'autres plateformes.