Vectorizador de imágenes en línea

Si necesita vectorizar imágenes, ¡utilice nuestra herramienta en línea gratuita! Image Vectorizer es compatible con los formatos JPG, PNG, BMP, ICO, GIF y TIFF. Ofrece varias opciones para preprocesar mapas de bits antes de guardarlos en formato SVG. ¡Convierta sus imágenes en arte vectorial claro y escalable ahora mismo!




Vectorización de imágenes TIFF

Bajo vectorización, nos referimos al proceso de reemplazar mapas de bits con curvas matemáticas y formas geométricas compuestas de elementos de ruta y guardadas como SVG. Es posible que desee vectorizar mapas de bits por varias razones. Los gráficos vectoriales tienen un conjunto de ventajas: escalado, tamaño de archivo pequeño, soporte de animación, etc., o simplemente desea experimentar con imágenes y obtener algunos efectos divertidos de vectorización. En cualquier caso, la vectorización de mapa de bits es una buena experiencia si te interesa la fotografía, la pintura, el diseño, las artes y el desarrollo web.

Aspose.SVG for .NET API ofrece una biblioteca de C# de alta velocidad que puede usar para diferentes tareas de análisis de SVG. El espacio de nombres ImageVectorization incluye clases e interfaces para implementar el proceso de vectorización de imágenes. En este artículo, veremos cómo convertir TIFF en gráficos vectoriales en C# usando la API Aspose.SVG. Además, proporcionamos un vectorizador de imágenes en línea para que pruebe la conversión de imagen a vector en tiempo real.


¿Cómo usar el vectorizador de imágenes?

  1. Primero, cargue la imagen rasterizada desde un sistema de archivos local en JPEG, JPG, PJP, PJPEG, WEBP, PNG, BMP, ICO, GIF, TIFF, XBM u otro formato de mapa de bits. Verá tres ventanas: Imagen de origen, Imagen cuantificada e Imagen vectorizada, con la vista previa de las imágenes iniciales, cuantificadas en color y vectorizadas.
  2. Image Vectorizer convierte TIFF en vector con la configuración predeterminada y puede descargar TIFF vectorizado como un archivo SVG. Pero para obtener un mejor resultado, puede manejar los procesos de cuantificación y vectorización con dos barras laterales de configuración. Haga clic en el botón “Quantize” para aplicar la configuración de cuantificación, haga clic en el botón “Vectorize” para aplicar la configuración de vectorización y convertir TIFF a SVG.
  3. Haga clic en el botón “Download” para obtener el resultado.

Image Vectorizer convierte imágenes de mapa de bits de trama en ilustraciones vectoriales construidas a partir de contornos. El algoritmo de vectorización incluye los siguientes pasos: cuantificación de color, seguimiento de contornos, suavizado de seguimiento, simplificación de seguimiento y creación de elementos de ruta SVG a partir de los seguimientos. Aplique configuraciones personalizadas para obtener el mejor resultado de vectorización de TIFF.

Opciones de cuantificación (Quantization Options)

La cuantificación del color es un proceso de selección de un número limitado de colores para usar en una imagen. Se aplica cuando se va a reducir la información de color de una imagen. La cuantificación del color es un proceso muy complejo que involucra una serie de factores. Esto se puede implementar usando diferentes algoritmos. Cada uno de los algoritmos determina qué colores del conjunto más grande de colores permanecen en la nueva imagen y cómo se asignan los colores descartados a los restantes.

  • colores – tamaño de paleta deseado;
  • method – métodos de histograma que implementan varios algoritmos de cuantificación de color;
  • minHueCols – es un parámetro que funciona con degradados de color;
  • scale – o factor de escala – configurable para una muestra de colores más fina o más gruesa;
  • grayscale – puede convertir la imagen a escala de grises haciendo clic en la casilla de verificación.

Opciones de vectorización (Vectorization Options)

  • threshold – es responsable de establecer la cantidad de píxeles para marcar el contorno;
  • severity – afecta el suavizado de los contornos y determina la extensión de la región considerada por el punto de consulta del enfoque del vecino más cercano;
  • line-width – afecta el ancho de las líneas para marcar los contornos;
  • stencil – convierte una imagen o foto ordinaria en una imagen de contorno que se puede utilizar como plantilla para efectos de graffiti;
  • trace paths – puede ver los puntos en una curva que son responsables de construir segmentos de camino.

Los gráficos vectoriales son los mejores para crear logotipos, íconos, diseños de página, mapas, gráficos, artes lineales, ilustraciones, dibujos técnicos y más. No es el formato más adecuado para imágenes de tonos continuos con mezclas de color o fotografías de edición. Sin embargo, la vectorización de fotos puede generar impresionantes efectos artísticos que pueden ser interesantes y útiles.

Cómo vectorizar TIFF en C#

Aspose.SVG para la API de .NET proporciona clases y métodos que le permiten implementar el proceso de vectorización de imágenes y trabajar con varias opciones de preprocesamiento de imágenes antes de guardarlas en formato vectorial. El procesamiento implica controlar las siguientes opciones de vectorización: TraceSimplifier, TraceSmoother, PathBuilder, etc.


Convertir TIFF a SVG en C#

	// Initialize an instance of the ImageVectorizer class
	var vectorizer = new ImageVectorizer
    {
		//optionally set configuration
        Configuration =
        {
			//optionally set path builder
            PathBuilder = new BezierPathBuilder {
			//optionally set trace smoother
            TraceSmoother = new ImageTraceSmoother(1),
                ErrorThreshold =  30,
                MaxIterations = 30
            },
            ColorsLimit = 25,
            LineWidth = 1
        }
    };
    // Vectorize TIFF from the specified file
	using var document = vectorizer.Vectorize(InputFolder + "image.tiff");
    // Save vectorized TIFF image as SVG file 
	document.Save(OutputFolder + "image.svg");

Pasos para convertir TIFF a SVG en C#

Para vectorizar TIFF con Aspose.SVG, debe seguir algunos pasos:

  1. Inicialice una instancia de la clase ImageVectorizer. Utilice uno de los constructores de ImageVectorizer() y especifique las propiedades de configuración.
    • La propiedad TraceSmoother establece la traza más suave. Se utiliza para suavizar fragmentos de contornos.
    • La propiedad TraceSimplifier establece la traza simplificada. Como resultado, la curva de trazado se construirá compuesta por segmentos de línea con menos puntos (o más grandes).
    • La propiedad PathBuilder establece el generador de segmentos de ruta SVG y afecta la forma en que la curva se dobla en los puntos de control.
  2. Vectorice TIFF desde el archivo especificado. Utilice el método Vectorize() que devuelve un documento SVG.
  3. Guarde la imagen TIFF vectorizada como un archivo SVG.

La vectorización de imágenes es el proceso de convertir imágenes rasterizadas en gráficos vectoriales: las curvas, splines y líneas Bezier. En el capítulo de documentación Vectorización: descripción general básica, encontrará información sobre vectorización de imágenes, una descripción del proceso de vectorización de imágenes y las opciones de vectorización, aprenda a vectorizar imágenes rasterizadas como PNG, JPG, BMP, TIFF, GIF, ICO en un documento SVG. Considerará algunos ejemplos de C# que demuestran las funcionalidades de ImageVectorization y el efecto de las propiedades de configuración en el resultado de la vectorización.

Aspose.SVG ofrece un Vectorizador de imágenes en línea gratuito que le permite convertir imágenes de mapa de bits JPG, PNG, BMP, TIFF, ICO y GIF en gráficos vectoriales. Usando esta aplicación, puede aplicar un conjunto de opciones para obtener el resultado perfecto. ¡Ahorre tiempo y compruebe este vectorizador de imágenes para obtener todos los beneficios de los gráficos vectoriales!


Preguntas más frecuentes

1. ¿Cómo puedo vectorizar TIFF?

Aspose.SVG le permite convertir TIFF a SVG de cualquier manera, en línea o mediante programación. Por ejemplo, puede vectorizar TIFF en tiempo real usando Online Image Vectorizer que convierte sus imágenes rápidamente y con alta calidad. Por otro lado, puede usar Aspose.SVG for .NET API para vectorizar TIFF mediante programación.

2. ¿Qué es una conversión de ráster a vector?

El proceso de conversión de imágenes de ráster a vector se denomina vectorización de imágenes. Es un proceso computacional complejo que convierte una imagen de mapa de bits formada por píxeles en una imagen vectorial formada por líneas, curvas y otras formas geométricas.

3. ¿Para qué sirve la vectorización de imágenes?

Las imágenes vectoriales son esenciales para cualquier profesional que trabaje con dibujos, gráficos o bocetos. Muchos diseñadores, impresores, arquitectos y artistas suelen optar por trabajar con bocetos o dibujos como imágenes vectoriales. ¡Y tienen buenas razones! A diferencia de los gráficos de mapa de bits, las artes vectoriales son redimensionables y escalables sin perder calidad, y aún se mostrarán con la misma claridad. Además, la vectorización se puede utilizar para actualizar o recuperar imágenes.
Las imágenes vectoriales son lo que necesita para producir pancartas, logotipos, mapas, rótulos, bordados, grabados, gráficos, planos, etc.

4. ¿Cómo se produce la vectorización?

El proceso de vectorización utiliza la cuantificación de imágenes en color, una técnica que reduce la cantidad de colores diferentes utilizados en una imagen, con la intención de que la nueva imagen sea visualmente lo más similar posible a la original. Luego, el Vectorizador reemplaza todos los puntos o píxeles del mismo color con formas geométricas o curvas utilizando un conjunto de algoritmos de trazado de contorno. El paso final es convertir los puntos de rastreo en líneas de ruta SVG y curvas Bezier y agregarlas al documento SVG.



¿Qué es el formato de archivo TIFF?

TIFF (Tag Image File Format or Tagged Image File Format) representa imágenes de trama que están diseñadas para su uso en varios dispositivos que cumplen con este estándar de formato de archivo. TIFF es un formato gráfico desarrollado por Adobe en 1987 como uno de los formatos universales básicos para la presentación de imágenes de alta calidad utilizados en la industria de la impresión. Ahora TIFF se ha convertido en un formato popular para almacenar imágenes de colores intensos. Es capaz de describir datos de imagen de dos niveles, escala de grises, colores de paleta y a todo color en varios espacios de color. Admite esquemas de compresión con pérdida y sin pérdida para elegir entre el espacio y el tiempo para las aplicaciones que utilizan el formato. El formato no depende de la máquina y está libre de límites como procesadores, sistemas operativos o sistemas de archivos.

¿Qué es el formato de archivo SVG?

Los archivos SVG son archivos de gráficos vectoriales escalables que utilizan un formato de texto basado en XML para describir la apariencia de una imagen. En un archivo SVG, las imágenes se describen como primitivas geométricas: líneas, curvas, formas, texto, etc. Los objetos vectoriales se construyen y almacenan como un conjunto de comandos, números, fórmulas y no en una cuadrícula de píxeles, como en las imágenes de mapa de bits. La palabra escalable se refiere al hecho de que SVG se puede escalar a diferentes tamaños sin perder calidad. Una descripción basada en texto de tales archivos los hace independientes de la resolución. Es uno de los formatos más utilizados para la construcción de sitios web e impresión de gráficos para lograr escalabilidad. Los archivos SVG se pueden ver/abrir en casi todos los navegadores modernos, incluidos Chrome, Internet Explorer, Firefox y Safari.

Comience con API Aspose.SVG for .NET

Si está interesado en desarrollar gráficos vectoriales escalables y sus aplicaciones, instale nuestro Aspose.SVG for .NET API flexible y de alta velocidad con un potente conjunto de interfaces para C# y otros lenguajes de programación .NET.
Instale desde la línea de comando como nuget install Aspose.SVG o mediante la consola del administrador de paquetes de Visual Studio con Install-Package Aspose.SVG. Alternativamente, obtenga el instalador MSI sin conexión o archivos DLL en un archivo ZIP desde downloads. Aspose.SVG for .NET API es una biblioteca independiente y no depende de ningún software para el procesamiento de documentos SVG.
Para obtener más detalles sobre la instalación de la biblioteca C# y los requisitos del sistema, consulte la Documentación de Aspose.SVG.

Otros Vectorizadores compatibles

Text to Vector (SVG Text)
JPG to SVG (JPEG Image)
PNG to SVG (Portable Network Graphics)
Image to SVG (Raster Image)
BMP to SVG (Microsoft Windows Bitmap)
GIF to SVG (Graphical Interchange Format)
TIFF to SVG (Tagged Image File Format)
ICO to SVG (Windows Icon)
Stencil Drawing (Stencil Maker)