Características de IronDrawing

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

AnyBitmap

Generación de AnyBitmap

Ejemplo de Código

  • Generar AnyBitmap de múltiples fuentes como:

    • Ruta del archivo

    • Bytes

    • Flujo de memoria

    • URI

    • SVG

De mapa de bits a flujo

Ejemplo de Código

  • Conversión de archivos de imagen de un directorio de archivos a un flujo de memoria
  • Obtener flujo de un archivo AnyBitmap

De mapa de bits a cadena

Ejemplo de Código

  • Convertir un archivo de imagen en una cadena

Conversión a AnyBitmap

Ejemplo de Código

  • Los archivos de otras plataformas se pueden convertir a AnyBitmap. Las plataformas compatibles son las siguientes:

    • System.Drawing.Bitmap

    • System.Drawing.Image

    • SkiaSharp.SKBitmap

    • SkiaSharp.SKImage

    • SixLabors.ImageSharp

    • Imagen MAUI

Exportar AnyBitmap

Ejemplo de código

  • Exportar AnyBitmap a otros formatos de archivo con capacidad para controlar la pérdida. Formato de imagen admitido:

    • bmp

    • gif

    • png

    • jpeg

    • tiff

    • webp

    • wbmp

    • wmf

    • Icono

Leer Bytes de AnyBitmap

Ejemplo de Código

  • Leer los bytes introducidos en IronDrawing y exportarlos a un archivo de imagen.

Clonación de AnyBitmap

Ejemplo de Código

  • Genere y guarde una copia exacta de AnyBitmap sin modificar el AnyBitmap original
  • Genere y guarde una copia de ciertas partes de un AnyBitmap sin modificar el AnyBitmap original

Creación de imágenes TIFF y GIFF multipágina

Ejemplo de Código

  • Generar y guardar un archivo TIFF y GIF multipágina a partir de fotogramas con diferentes dimensiones

Obtener fotograma de AnyBitmap

Ejemplo de código

  • Captura y guarda todos o un marco específico de AnyBitmap, como un archivo GIF o TIF multipágina.

Obtener Número de Fotogramas en AnyBitmap

Ejemplo de Código

  • Capturar número de fotogramas de un archivo AnyBitmap como un archivo GIF o TIF multipágina.

Color

Una clase Color universalmente compatible.

Crear color

Ejemplo de Código

  • Crear color a partir de:

    • Valor hexadecimal

    • Valor ARGB
  • Colores disponibles
  • Fundición en color

    • Convertir color de System.Drawing.Color a IronSoftware.Drawing.Color y otras plataformas.

Convertir Color

Ejemplo de Código

  • Convertir el color en un valor ARGB de 32 bits

Obtener profundidad de color

Ejemplo de Código

  • Analice la calidad de una imagen observando la profundidad de color de la imagen introducida en IronDrawing.

Rectángulo

Una clase Rectángulo universalmente compatible.

Rectángulo & RectánguloF

Ejemplo de código

  • Instanciar IronSoftware.Drawing.Rectangle y IronSoftware.Drawing.RectangleF

Crear y moldear Rectángulo

Ejemplo de Código

  • Crea un IronSoftware.Drawing.Rectangle
  • Lanza un System.Drawing.Rectangle a IronSoftware.Drawing.Rectangle.

Convertir Medida de un rectángulo

Ejemplo de Código

  • Convertir la medida de Rectangle de píxeles (px) a milímetros (mm) o viceversa.

Fuente

Una clase Font universalmente compatible.

Crear y fundir fuentes

Ejemplo de Código

  • Cree fuentes IronDrawing con opciones para elegir y controlar la familia, el estilo y el tamaño de la fuente.
  • Convertir un System.Drawing.Font a IronSoftware.Drawing.Font y otras plataformas.