IronDrawing Features

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

    • 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 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érez et enregistrez une copie exacte de AnyBitmap sans modifier l'original AnyBitmap
  • 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

  • Capturez et enregistrez tout ou partie d'une image AnyBitmap, comme un fichier GIF ou TIF multipage.

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

Exemple de Code

  • Capturer le nombre de cadres à partir du 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

    • Convertir la couleur de System.Drawing.Color en IronSoftware.Drawing.Color et d'autres plateformes.

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

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

Créer et mouler un rectangle

Exemple de Code

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

Convertir la mesure d'un rectangle

Exemple de Code

  • Convertir la mesure du Rectangle de pixels (px) en millimètres (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.
  • Conversion d'un System.Drawing.Font en IronSoftware.Drawing.Font et autres plateformes.