Vectorización de Imágenes – Aspose.HTML Cloud
Contents
[
Hide
Show
]Este artículo explica cómo vectorizar imágenes rasterizadas utilizando la API de Aspose.HTML Cloud desde fuentes URL en modos síncronos y asíncronos. Los formatos de imagen compatibles para la vectorización incluyen PNG, JPEG, JPG, BMP, GIF y WEBP. Los archivos vectorizados siempre se producen en formato SVG.
Antes de comenzar, asegúrate de haber obtenido un token de autorización. Consulta la Guía de Autorización para más detalles.
Métodos de Vectorización
Aspose.HTML Cloud proporciona dos métodos de vectorización:
- Vectorización Síncrona: Ideal para imágenes más pequeñas; el resultado se devuelve directamente en la respuesta.
- Vectorización Asíncrona: Más adecuada para imágenes más grandes; la tarea se ejecuta en segundo plano, y el resultado se descarga al completarse.
1. Vectorización Síncrona
Endpoint: POST https://api.aspose.cloud/v4.0/html/vectorization/png/sync
Autorización: Token Bearer
Cuerpo de la Solicitud:
1{
2 "InputPath": "https://example.com/image.png",
3 "Options": {
4 "ErrorThreshold": 30,
5 "MaxIterations": 100,
6 "ColorLimit": 16,
7 "LineWidth": 1.5
8 }
9}Respuesta: La API devuelve directamente el archivo SVG vectorizado.
2. Vectorización Asíncrona
Pasos:
- Enviar solicitud de vectorización
- Verificar el estado de la vectorización
- Descargar el archivo vectorizado
Opciones de Vectorización Explicadas
| Opción | Descripción |
|---|---|
| ErrorThreshold | Determina el nivel de error aceptable para la precisión de vectorización (valor más bajo = mayor precisión). |
| MaxIterations | Establece las iteraciones máximas que el algoritmo realiza durante la vectorización (mayor = potencialmente mayor precisión pero procesamiento más lento). |
| ColorLimit | Limita el número de colores utilizados en la imagen vectorial resultante. |
| LineWidth | Define el ancho de las líneas en la salida vectorizada. |