Categorías

Convertidor SVG a PNG

Convertir gráficos vectoriales SVG a formato raster PNG con opciones personalizables de resolución, calidad y transparencia

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/svg+xml, text/xml

Output width in pixels (optional)

Output height in pixels (optional)

Rendering density for SVG (DPI)

0 9 9

Nivel de compresión PNG (0=más rápido/grande, 9=más lento/pequeño)

Habilitar filtrado adaptativo para mejor compresión

Mantener transparencia SVG en PNG de salida

Color de fondo (si la transparencia está deshabilitada)

Datos clave

Categoría
Media
Tipos de entrada
file, number, range, checkbox, color
Tipo de salida
file
Cobertura de muestras
4
API disponible
Yes

Resumen

Convierte tus archivos vectoriales SVG a formato raster PNG de manera rápida y precisa, manteniendo el control total sobre la resolución, la transparencia y la calidad de compresión de tus imágenes.

Cuándo usarlo

  • Cuando necesitas integrar gráficos vectoriales en plataformas web o aplicaciones que solo aceptan formatos de imagen rasterizados.
  • Al preparar iconos o logotipos vectoriales para su uso en documentos o presentaciones donde se requiere un tamaño de píxel específico.
  • Para optimizar el tamaño de archivos de imagen ajustando los niveles de compresión y la densidad de renderizado (DPI).

Cómo funciona

  • Sube tu archivo SVG desde tu dispositivo.
  • Ajusta las dimensiones de salida, la densidad (DPI) y las preferencias de transparencia según tus necesidades.
  • Configura el nivel de compresión PNG para equilibrar el tamaño del archivo y la calidad visual.
  • Haz clic en convertir y descarga tu imagen PNG lista para usar.

Casos de uso

Adaptación de logotipos vectoriales para perfiles de redes sociales y avatares.
Generación de miniaturas de alta resolución a partir de ilustraciones vectoriales.
Preparación de activos gráficos para interfaces de usuario que requieren formatos PNG estándar.

Ejemplos

1. Conversión de logotipo para web

Diseñador Web
Contexto
Un diseñador tiene un logotipo en formato SVG pero necesita una versión PNG de 500x500 píxeles para un banner web.
Problema
El archivo vectorial original no es compatible con el sistema de carga del sitio web.
Cómo usarlo
Cargar el archivo SVG, establecer el ancho y alto en 500, y activar la opción de preservar transparencia.
Configuración de ejemplo
width: 500, height: 500, preserveTransparency: true
Resultado
Un archivo PNG limpio con fondo transparente, perfectamente escalado para el banner.

2. Optimización de iconos para app

Desarrollador de Apps
Contexto
Se requiere convertir una serie de iconos vectoriales a PNG para una aplicación móvil, priorizando un tamaño de archivo reducido.
Problema
Los archivos PNG generados por defecto son demasiado pesados para la aplicación.
Cómo usarlo
Subir el SVG, configurar el nivel de compresión en 9 y habilitar el filtrado adaptativo.
Configuración de ejemplo
compressionLevel: 9, adaptiveFiltering: true
Resultado
Imágenes PNG optimizadas con un peso mínimo, manteniendo la calidad visual necesaria para la interfaz móvil.

Probar con muestras

xml, image, png

Hubs relacionados

Preguntas frecuentes

¿Puedo mantener el fondo transparente en la imagen resultante?

Sí, simplemente asegúrate de marcar la opción 'Preservar Transparencia' antes de realizar la conversión.

¿Qué nivel de compresión es el más recomendado?

El nivel 9 ofrece la mejor compresión (archivo más pequeño), mientras que niveles cercanos a 0 priorizan la velocidad de procesamiento.

¿Es posible cambiar el tamaño del SVG durante la conversión?

Sí, puedes definir manualmente el ancho y la altura en píxeles para escalar la imagen según tus requerimientos.

¿Qué sucede si desactivo la transparencia?

Si desactivas la transparencia, puedes seleccionar un color de fondo específico para rellenar las áreas vacías de la imagen.

¿Existe un límite de tamaño para el archivo SVG?

El convertidor admite archivos SVG de hasta 10 MB para garantizar un procesamiento eficiente.

Documentación de la API

Punto final de la solicitud

POST /es/api/tools/svg-to-png

Parámetros de la solicitud

Nombre del parámetro Tipo Requerido Descripción
svgFile file (Subida requerida) -
width number No Output width in pixels (optional)
height number No Output height in pixels (optional)
density number No Rendering density for SVG (DPI)
compressionLevel range No Nivel de compresión PNG (0=más rápido/grande, 9=más lento/pequeño)
adaptiveFiltering checkbox No Habilitar filtrado adaptativo para mejor compresión
preserveTransparency checkbox No Mantener transparencia SVG en PNG de salida
backgroundColor color No Color de fondo (si la transparencia está deshabilitada)

Los parámetros de tipo archivo necesitan ser subidos primero vía POST /upload/svg-to-png para obtener filePath, luego pasar filePath al campo de archivo correspondiente.

Formato de respuesta

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
Archivo: Archivo

Documentación de MCP

Agregue este herramienta a su configuración de servidor MCP:

{
  "mcpServers": {
    "elysiatools-svg-to-png": {
      "name": "svg-to-png",
      "description": "Convertir gráficos vectoriales SVG a formato raster PNG con opciones personalizables de resolución, calidad y transparencia",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=svg-to-png",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

Puede encadenar múltiples herramientas, por ejemplo: `https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`, máximo 20 herramientas.

Soporte para enlaces de archivos URL o codificación Base64 para parámetros de archivo.

Si encuentra algún problema, por favor, póngase en contacto con nosotros en [email protected]