Caractéristiques du dessin au fer

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

AnyBitmap

Génération de AnyBitmap

Exemple de code

  • Générer AnyBitmap à partir de sources multiples telles que :

    • Chemin d'accès au fichier

    • Octets

    • Flux de mémoire

    • URI

    • SVG

Bitmap vers flux

Exemple de code

  • Conversion de fichiers images d'un répertoire de fichiers en un flux de mémoire
  • Obtenir le flux d'un fichier AnyBitmap

Bitmap vers chaîne de caractères

Exemple de code

  • Conversion d'un fichier image en chaîne de caractères

Casting vers AnyBitmap

Exemple de code

  • Les fichiers provenant d'autres plates-formes peuvent être transférés vers AnyBitmap. Les plateformes supportées sont les suivantes :

    • System.Drawing.Bitmap (Système.Dessin.Bitmap)

    • System.Drawing.Image

    • SkiaSharp.SKBitmap (carte d'images)

    • SkiaSharp.SKImage

    • SixLabors.ImageSharp

    • Image MAUI

Exporter AnyBitmap

Exemple de code

  • Exportation de AnyBitmap vers d'autres formats de fichiers avec possibilité de contrôler la perte. Format d'image pris en charge :

    • bmp

    • gif

    • png

    • jpeg

    • tiff

    • webp

    • wbmp

    • wmf

    • Icône

Lire les octets d'une carte de bits

Exemple de code

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

Clonage d'AnyBitmap

Exemple de code

  • Générer et enregistrer une copie exacte de AnyBitmap sans modifier le AnyBitmap original
  • Générer et sauvegarder une copie de certaines parties d'un AnyBitmap sans modifier le AnyBitmap original

Créer des images TIFF et GIFF multipages

Exemple de code

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

Obtenir une image à partir de AnyBitmap

Exemple de code

  • Capture et sauvegarde de toutes les images ou d'une image spécifique de AnyBitmap comme un fichier GIF ou TIF multipage.

Obtenir le nombre d'images dans n'importe quelle image (bitmap)

Exemple de code

  • Capture le nombre d'images d'un fichier AnyBitmap tel qu'un fichier GIF ou TIF multipage.

Couleur

Une classe Color universellement compatible.

Créer de la couleur

Exemple de code

  • Créer de la couleur à partir de :

    • Valeur hexadécimale

    • Valeur ARGB
  • Couleurs disponibles
  • Coulée de couleur

    • Permet de convertir la couleur de System.Drawing.Color en IronSoftware.Drawing.Color et d'autres plates-formes.

Convertir la couleur

Exemple de code

  • Conversion de la couleur en valeur ARGB 32 bits

Obtenir la profondeur de couleur

Exemple de code

  • Analyser la qualité d'une image en regardant la profondeur des couleurs de l'image introduite dans IronDrawing.

Rectangle

Une classe Rectangle universellement compatible.

Rectangle et RectangleF

Exemple de code

  • Instanciation de IronSoftware.Drawing.Rectangle et IronSoftware.Drawing.RectangleF

Créer et mouler un rectangle

Exemple de code

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

Convertir la mesure d'un rectangle

Exemple de code

  • Convertir la mesure du Rectangle en pixels(px) en millimètre(mm) ou vice versa.

Police

Une classe Font universellement compatible.

Créer et mouler des polices

Exemple de code

  • Créez des polices IronDrawing avec des options permettant de choisir et de contrôler la famille, le style et la taille des polices.
  • Casting d'une System.Drawing.Font vers une IronSoftware.Drawing.Font et d'autres plateformes.