Сómo trabajar con la API Aspose.SVG – Ejemplos de C#
Los archivos SVG utilizan un formato de texto basado en XML para describir cómo debe aparecer la imagen. SVG es un formato independiente de la resolución y los archivos SVG se pueden escalar a diferentes tamaños sin perder calidad. El formato SVG tiene todas las ventajas de los gráficos vectoriales y muchas otras ventajas sobre los formatos de mapa de bits. SVG está disponible en todos los navegadores web modernos y, a medida que miramos hacia el futuro, es fácil ver que los archivos SVG son el futuro de los gráficos de diseño web.
Los artículos de este capítulo proporcionan la información necesaria para comenzar a trabajar con la biblioteca de clases Aspose.SVG. Analizamos cómo el DOM representa un documento SVG en la memoria y cómo usar API para crear, editar, colorear, guardar, convertir y fusionar archivos SVG. Los artículos proporcionan varios ejemplos de C# (fragmentos de código) sobre cómo crear, cargar, guardar, editar, convertir y fusionar archivos SVG usando Aspose.SVG for .NET API.
Junto con la poderosa API DOM, una de las características clave de Aspose.SVG es la representación de calidad y la conversión a muchos formatos populares, como PDF, XPS, JPEG, PNG, BMP, TIFF y GIF. Además, esta biblioteca ofrece opciones adicionales de guardado y renderizado, fusión de documentos SVG, vectorización de imágenes, vectorización de texto SVG, aplicación de scripts, efectos de filtro SVG y más.
Los siguientes artículos están disponibles:
- Creación y carga de documentos SVG: descubrirá cómo crear SVG a partir de una cadena de memoria, una secuencia o un archivo; cómo cargar SVG desde la Web y leer SVG con Resources Async.
- Guardar un documento SVG – Aprenderá cómo guardar un documento SVG en un archivo, archivo ZIP, flujo de memoria o URL usando Aspose.SVG para la biblioteca .NET.
- Editar archivo SVG: aprenderá a editar SVG usando Aspose.SVG para la biblioteca .NET. Se consideran ejemplos detallados de cómo agregar y editar nuevos elementos en SVG y aplicar filtros SVG a mapas de bits.
- Generador SVG – Aprenderá sobre las capacidades de Aspose.SVG Builder para crear, modificar y administrar de manera eficiente documentos SVG en sus aplicaciones C#.
- Configuración del entorno – Aprenderás a crear diversas configuraciones y adaptarlas a los diferentes entornos donde se ejecuta la aplicación. Puede ser un tema personalizado, un servicio de ejecución o un servicio de red de solicitud web.
- Navegación e inspección SVG: este artículo enseña cómo realizar una inspección detallada del documento SVG y sus elementos utilizando la API Aspose.SVG, el uso de filtros personalizados para iterar sobre los elementos del documento y cómo para navegar por el documento SVG usando CSS Selector o XPath.
- Cómo convertir archivos SVG: los artículos de esta sección proporcionan información sobre una lista de escenarios de conversión SVG compatibles y cómo ejecutarlos utilizando la API Aspose.SVG. Aprenderá cómo convertir SVG a PDF, XPS o imagen y encontrará ejemplos de conversión de SVG en C#.
- Cómo cambiar el color SVG – Explorará cómo cambiar el color de los elementos SVG y el fondo en imágenes SVG usando la biblioteca Aspose.SVG .NET.
- Cambiar el color de fondo SVG – Aprenderá cómo cambiar el color de fondo SVG en C#, modificando el SVG directamente, usando CSS interno e integrado y usando JavaScript.
- Convertir códigos de color – La biblioteca Aspose.SVG C# le ayuda a convertir formatos de color mediante programación: RGB, HEX, HSL, HSV, CMYK, LAB, XYZ, etc.
- Cómo optimizar documentos SVG – Aprenderá cómo optimizar SVG y reducir el tamaño de los archivos SVG.
- Cómo fusionar documentos SVG – Aprenderá sobre el método Render() utilizado para convertir documentos SVG a otro formato y fusionarlos en un solo archivo.
- Vectorización – Los artículos de esta sección explican cómo convertir texto SVG a vector y cómo convertir imágenes rasterizadas a gráficos vectoriales utilizando la API Aspose.SVG.
- ¿Cómo crear una NFT? – Obtenga información sobre un certificado de propiedad digital de NFT, sus ventajas y desventajas, qué es un contrato inteligente de NFT, por qué es necesario y cómo crear una NFT.
- Filtros SVG: aprenda a escribir código SVG para varios filtros y vea ejemplos de C# para implementar el desenfoque gaussiano, sombras paralelas, saturación de color y efectos de luz en elementos SVG y mapas de bits.
- Degradados SVG: aprenda a crear degradados SVG en código XML y recorra ejemplos de C# sobre cómo implementar degradados SVG utilizando Aspose.SVG para la API .NET.
- Transformaciones SVG: este capítulo describe transformaciones SVG populares, así como ejemplos de C# para los escenarios de transformación más comunes.
Aspose.SVG ofrece Aplicaciones web gratuitas SVG para convertir archivos SVG, JPG o PNG, fusionar archivos SVG, vectorizar imágenes, crear sprites SVG, codificar datos SVG a base64 y vectorizar texto en documentos SVG. Estas aplicaciones en línea funcionan en cualquier sistema operativo con un navegador web y no requieren instalación de software adicional. ¡Es una manera rápida y fácil de resolver de manera eficiente y efectiva sus tareas relacionadas con SVG!