1. Productos
  2.   Imagen
  3.   .NET
  4.   DynamicImage
 
  

API .NET de código abierto para imágenes

Crear imágenes dinámicas, Añadir capas, filtros Manipul Imágenes usando Free .NET API.

DynamicImage es una API de manipulación de imágenes de código abierto que simplifica el manejo de imágenes en aplicaciones ASP.NET. DynamicImage usa Windows Presentation Foundation (WPF) internamente para la manipulación de mapas de bits. Las imágenes se componen en la API mediante el uso de una o más capas. La API proporciona una amplia gama de filtros para ser utilizados en la imagen mediante programación, cada capa de la imagen puede tener uno o más filtros.

Además, la API proporciona otras funciones de procesamiento de imágenes, como la combinación de capas con capas subyacentes, la creación de una capa de imagen con una matriz de bytes, la aplicación de filtros globales, el uso de relleno degradado, la imagen en escala de grises del usuario y más.

Previous Next

Primeros pasos con DynamicImage

La forma recomendada de instalar DynamicImage es a través de NuGet. Utilice el siguiente comando para instalar DynamicImage.

Instalación DynamicImage vía NuGet

Install-Package DynamicImage

Crear imagen dinámica usando C#

DynamicImage API permite la creación de imágenes mediante programación. La API ofrece dos formas de crear la imagen: usar el modelo de objetos y usar una interfaz fluida. Usando el modelo de objetos, puede comenzar creando un nuevo Compostion() y agregarle capas usando el método compostion.Layers.Add(). Puede usar la URL de su imagen usando el método ImageUrlGenerator.GetImageUrl().

Agregue capas en imágenes usando la API .NET gratuita

La API de código abierto DynamicImage permite agregar una capa más a su imagen. La API proporciona una amplia gama de capas que incluyen imagen, Julia Fractal, Mandelbrot Fractal, forma de polígono, forma de rectángulo y capa de texto. Puede agregar fácilmente una capa a su imagen usando las propiedades de LayerBuilder.

Añadir capas a la imagen vía C API


    var composition = new Composition();
    composition.Layers.Add(new ImageLayer { SourceFileName = "~/assets/photo.jpg" });
    composition.Layers.Add(new TextLayer { Text = "Hello World" });

Agregar filtro en imágenes usando C#

La biblioteca DynamicImage permite a los desarrolladores agregar un filtro a sus imágenes. Los filtros se pueden aplicar en una o más capas. Puede usar tantos filtros como desee en una sola capa. La API proporciona un montón de filtros, los más comunes incluyen borde, clave de color, tinte de color, relieve, escala de grises, inversión, brillo exterior, sepia, solarizar y más. Simplemente puede agregar un filtro en sus capas usando el método Layers.Filter.Add().

Aplicar filtros a la imagen a través de .NET API


    var composition = new Composition();
    var myLayer = new ImageLayer();
    composition.Layers.Add(myLayer);
    // ... Set image source
    myLayer.Filters.Add(new ColorTintFilter());
    myLayer.Filters.Add(new OuterGlowFilter());
 Español