JPG a SVG - y por qué tu foto debería seguir siendo un JPG
Casi todo lo que llega a esta página es una fotografía, y vectorizar una fotografía no funciona. Merece la pena decirlo antes y no después de que hayas esperado. Vectorizar reconstruye una imagen a base de regiones planas de color, lo que le va bien a un logotipo hecho de regiones planas y fracasa por completo con una fotografía hecha de millones de gradaciones suaves. Lo medimos: una foto de 14,1 KB se vectorizó en un SVG de 151,5 KB construido con 607 trazados, más de diez veces el tamaño y visiblemente manchada junto al original. Esta herramienta lo hará igualmente, pero primero cuenta los colores de tu imagen y te avisa cuando la respuesta vaya a decepcionar. Donde JPG a SVG se gana su sitio de verdad es con arte lineal escaneado, una firma, un logotipo que alguien te mandó como JPEG, o cualquier cosa plana que tenga que gobernar una máquina de corte.
Cómo usar esta herramienta
Suelta tu JPG
Arrastra un archivo a la caja de arriba o haz clic para elegirlo, hasta 20 MB. El archivo se comprueba por su contenido, y cualquier cosa que pase de 4000 píxeles de lado se reduce antes de vectorizar, ya que los píxeles extra cuestan tiempo sin añadir fidelidad.
Lee el aviso de color
Tras el primer vectorizado, el panel informa de si tu imagen tiene variedad de color fotográfica. Si lo dice, créetelo: eso se mide sobre el archivo y significa que la salida será grande y aproximada elijas los ajustes que elijas.
Empieza con muy pocos colores
Para una firma escaneada o arte lineal, dos colores suele ser lo correcto y da el resultado más limpio y ligero. Sube el número solo mientras la vista previa mejore de forma visible. En los JPEG concretamente, un número bajo además oculta los artefactos de compresión en lugar de vectorizarlos.
Sube el área mínima contra el ruido del JPEG
La compresión JPEG deja artefactos tenues en bloque que un vectorizador contornea fielmente como motas diminutas. Llevar el área mínima a 16 o 32 píxeles las descarta, lo que suele recortar mucho el número de trazados sin pérdida visible.
Mira la comparación de tamaño y luego copia o descarga
Bajo la vista previa el panel compara el SVG con tu original y dice sin rodeos cuál es mayor. Si el SVG es varias veces más grande y no se ve mejor, ahí tienes tu respuesta: quédate con el JPEG.
Preguntas frecuentes
¿Puedo convertir una foto a SVG?
Puedes ejecutarlo, pero el resultado no te va a gustar. Vectorizar aproxima una imagen con formas planas, y una fotografía no es más que gradaciones suaves. Nuestra foto de prueba salió 10,7 veces más grande que el JPEG y visiblemente manchada. Si necesitas una foto escalable, la respuesta honesta es que ningún formato ofrece eso.
¿Cómo sabe la herramienta que mi imagen es una fotografía?
Cuenta colores distintos. La separación es enorme: nuestro logotipo negro tenía 244 colores distintos y una ilustración plana 150, mientras que la fotografía tenía 59.629. Cualquier cosa en las decenas de miles es una fotografía en todo salvo el nombre, y el panel lo dice en vez de dejar que lo descubras tras la espera.
¿Para qué funciona bien JPG a SVG?
Para arte plano que resulta haberse guardado como JPEG. Dibujos lineales escaneados, firmas, sellos, un logotipo que un cliente te mandó por correo, ilustraciones para corte de vinilo o grabado láser. Si es sobre todo unos pocos colores sólidos con bordes definidos, se vectoriza limpiamente sea cual sea el envase en el que llegó.
¿Por qué mi firma vectorizada tiene cientos de motas?
Artefactos de compresión JPEG. El formato guarda aproximaciones de bloques de píxeles, lo que deja manchas tenues en lo que parece papel blanco liso, y el vectorizador contornea cada una. Sube el área mínima a 16 o 32 píxeles y baja el número de colores a dos, y desaparecen.
¿Debería limpiar el JPEG antes de vectorizar?
Con los escaneos ayuda muchísimo. Sube el contraste para que la tinta quede bien negra y el papel bien blanco antes de vectorizar, y el vectorizador tendrá un trabajo mucho más fácil: menos grises intermedios significan menos regiones, menos trazados y un SVG más ligero y limpio.
¿Cuánto tarda el vectorizado?
Un segundo o dos en una imagen típica, más en algo grande y detallado. Se ejecuta en un Web Worker, así que la página sigue respondiendo todo el rato y la barra de progreso avanza según termina cada capa de color. Cancelar detiene el trabajo de verdad en lugar de dejarlo corriendo fuera de la vista.
¿Por qué la salida es mayor que mi JPEG?
JPEG es extraordinariamente bueno justo en aquello en lo que SVG es malo. Guarda la variación suave de color barata descartando detalle que nadie ve, mientras que un SVG debe escribir coordenadas para el límite de cada región. Cuanto más variada es la imagen, más límites hay y peor se vuelve ese canje.
¿Puedo editar el resultado en Illustrator o Inkscape?
Sí: la salida son trazados SVG corrientes con rellenos planos, que ambos abren y editan de forma nativa. Ese suele ser el motivo real para vectorizar: conseguir un punto de partida vectorial en bruto que luego limpias a mano, en lugar de esperar un archivo terminado de cualquier vectorizador automático.
¿Se sube mi foto a algún sitio?
No. La descodificación y el vectorizado ocurren ambos en tu navegador, en un hilo en segundo plano, así que la imagen nunca sale de tu dispositivo ni se almacena. Aquí importa más de lo habitual, porque lo que la gente vectoriza suelen ser documentos escaneados y firmas.
¿En qué se diferencia esto de la versión para PNG?
Solo en el formato de entrada que acepta la página; el vectorizado es idéntico. La distinción que merece la pena señalar es que un JPEG arrastra artefactos de compresión que un PNG normalmente no tiene, así que las fuentes JPEG se benefician más de subir el ajuste de área mínima para descartar esas motas.
También podrías necesitar
¿Algo no funciona? Informar de un error