Converter JXL para SVG

Aqui você converte JXL para SVG de graça e sem conta: solte o arquivo acima e em poucos segundos o resultado está pronto para baixar. A conversão acontece dentro do seu próprio navegador, então o arquivo nunca é enviado. Funciona igual no Windows, no macOS e no Linux e também no iPhone e no Android, e continua funcionando mesmo se você cortar a conexão.

  • Onde roda No seu navegador. O arquivo nunca é enviado.
  • Reconstruído SVG funciona de um jeito diferente de JXL. Não é a degradação gradual de um codec com perda: o que SVG consegue expressar é reproduzido fielmente, e o que não tem equivalente ali não sobrevive de jeito nenhum.
  • Limite de tamanho Até 100 MB por arquivo, de graça e sem conta.
  • Vale saber Traçar redesenha a imagem como formas chapadas, e é exatamente isso que permite escalar o resultado para qualquer tamanho sem perder nitidez. Funciona procurando as bordas entre áreas de cor parecida e desenhando um contorno em volta de cada uma, então rende melhor onde essas áreas realmente existem: um logo, um ícone, uma ilustração chapada, um desenho de linha digitalizado. Uma fotografia não tem áreas chapadas, então o traçado as inventa — o resultado sai posterizado e maior do que o que você tinha. O arquivo traçado é medido contra o seu, e a página diz qual dos dois casos aconteceu antes de você baixar.

Até 100 arquivos de uma vez. Formatos misturados não são problema.

Vetorizar um JPEG XL é um redesenho, não uma conversão

Renderizar um SVG em pixels é determinístico: o arquivo diz quais são as formas e um motor de desenho as desenha. No sentido contrário não existem formas no arquivo — um JPEG XL é uma grade de cores, e cada curva, canto e contorno que um SVG precisaria tem que ser deduzido de onde essas cores mudam.

Essa dedução é o que a vetorização faz, e é por isso que este par é descrito de um jeito diferente de qualquer outro do site. Nada na saída é a entrada. O resultado é um desenho novo que se parece com o original na medida em que o original permitia isso.

O que uma fotografia em JPEG XL vira ao ser vetorizada

Vira uma fotografia ruim num arquivo grande. O vetorizador funciona achando regiões de cor parecida e desenhando um contorno ao redor de cada uma, então precisa que existam áreas planas. Uma fotografia não tem nenhuma — tem gradação contínua de tom em toda direção — então o algoritmo inventa as áreas planas quantizando as cores, e o resultado visível é posterização.

Isso foi medido antes do recurso existir, não presumido depois: uma fotografia de teste saiu cerca de quatro vezes maior que a origem e visivelmente posterizada. Como o JPEG XL é usado bastante para fotografia, boa parte de quem chega nesta página tem exatamente esse tipo de arquivo, e o conselho honesto é não converter.

O que vetoriza bem a partir de um JPEG XL

Arte plana, e funciona melhor do que a maioria espera. Um logotipo atravessa fielmente — num teste, uma origem de 6 KB virou um SVG de 16 KB com bordas nítidas, cores corretas e cantos arredondados intactos, e o resultado escala para um outdoor sem perder nitidez. Ícones, marcas de cor única, ilustrações planas e desenhos de linha escaneados entram na mesma categoria.

O ponto em comum é que essas imagens realmente contêm o que o vetorizador procura: áreas de uma cor com fronteira definida entre elas. Esse é o caso para o qual esta conversão existe, e o único caso em que deveria ser a primeira coisa a tentar.

Texto é a pior coisa para vetorizar num JPEG XL

Um print com texto produziu um SVG cerca de quarenta vezes maior que a origem. O motivo é a suavização de bordas: cada letra é desenhada com uma franja de cores intermediárias, e cada franja vira sua própria pilha de caminhos. Multiplique isso por uma página de texto e o arquivo explode enquanto parece pior que os pixels que substituiu.

Se um JPEG XL é majoritariamente palavras, a pergunta quase sempre é para que você quer as palavras. Para ler ou colar, o reconhecimento de texto é a ferramenta certa. Para manter a aparência da página, um formato raster mantém a uma fração do tamanho. Vetorizar tipografia só se justifica para uma logomarca — um punhado de letras que são arte, não texto.

Escolher quantas cores o SVG mantém

A contagem de cores é quantas cores planas o desenho é reduzido, e é o ajuste que decide quase tudo. Quatro combina com um logotipo ou uma marca de cor única. Oito é o padrão e cobre a maioria das ilustrações planas. Dezesseis segue o sombreado mais de perto com custo real em tamanho, e trinta e dois chega mais perto do original produzindo o arquivo bem maior.

O instinto é aumentar, e na imagem errada esse instinto transforma um resultado ruim num inutilizável. Mais cores numa fotografia significa mais regiões inventadas, não mais realismo. Diminuir costuma ser a direção mais útil: uma marca de duas cores vetorizada em quatro cores frequentemente volta com uma terceira e quarta cor feitas inteiramente da borda suavizada entre as outras duas.

Suave, equilibrado ou nítido ao vetorizar o JPEG XL

O ajuste de detalhe controla o quanto os caminhos seguem os pixels de perto. Suave aceita um ajuste mais folgado e descarta formas abaixo de dezesseis pixels, removendo as manchinhas que a suavização deixa ao longo de cada borda. Equilibrado é o padrão. Nítido segue a grade de pixels de perto e mantém formas até dois pixels.

Borrar a imagem antes de vetorizar reduziria ainda mais essas manchinhas e de propósito não é feito, porque isso amoleceria exatamente as bordas duras que são o único motivo para vetorizar um logotipo. Comece em equilibrado. Vá para suave quando o resultado estiver cheio de fragmentos soltos ao redor dos contornos.

O teto de 1.600 pixels, e por que ele não custa nada ao SVG

A imagem é reduzida a 1.600 pixels na maior dimensão antes de vetorizar. O custo de vetorizar cresce com o número de bordas, não com o tamanho do arquivo, e uma fotografia grande tem borda em quase todo lugar, então sem esse limite uma origem de 12 megapixels poderia produzir um SVG de vários megabytes.

Diferente de uma conversão raster, isso não é perda de fidelidade. A saída é independente de resolução, então um logotipo vetorizado a 1.600 pixels de largura e o mesmo logotipo a 4.000 renderizam de forma idêntica em qualquer tamanho; o que muda é só o quanto os caminhos seguem de perto a grade de pixels original.

Os dois tamanhos de arquivo aparecem antes de você baixar

Nada aqui inspeciona a imagem e prevê se ela vai vetorizar bem. Uma heurística seria um chute, e a resposta real está disponível de graça um instante depois: vetorize o arquivo, depois compare os dois tamanhos em bytes. A interface mostra os dois, então você descobre o resultado antes de se comprometer.

É um hábito que vale a pena manter. Um SVG menor ou perto do tamanho da origem quase sempre significa que a vetorização achou formas reais. Um SVG várias vezes maior significa que ele as inventou, e a resposta honesta é descartar o resultado em vez de ajustar as configurações — nenhuma combinação de cores e detalhe transforma uma fotografia em arte plana, porque a arte plana nunca esteve lá.

Como converter JXL para SVG

  1. Solte o seu arquivo JXL nesta página, ou clique para escolher um.
  2. Escolha SVG como destino. A conversão acontece no seu navegador e o arquivo não é enviado.
  3. Baixe o arquivo SVG pronto.

JXL ou SVG: o que muda

JXL comparado com SVG
JXLSVG
Nome completoJPEG XLScalable Vector Graphics
Extensão do arquivo.jxl.svg
Tipo de mídiaimage/jxlimage/svg+xml
CompressãoUm ou outro, conforme a configuraçãoSem compressão
Publicado pela primeira vez20212001
Publicado porJoint Photographic Experts GroupW3C
EspecificaçãoISO/IEC 18181SVG 1.1
LicençaPadrão abertoPadrão aberto
Situação hojeDe nichoAtual
Profundidade de bits32
Cor que consegue descreverRGB, tons de cinza, gama amplaRGB
Abre no navegadorAlguns navegadoresTodos os navegadores
Considerado no lugarAVIF, WebP, PNGPNG, PDF

O que se mantém

A transparência se mantém. JXL e SVG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

A animação se mantém. JXL e SVG aceitam vários quadros, então o resultado continua se movendo.

O que o formato de destino acrescenta

SVG é formato de trabalho e JXL é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.

Abrir o resultado

SVG abre em qualquer navegador atual. JXL alcança ainda menos navegadores. Se o arquivo vai para uma página web ou um formulário, esse costuma ser todo o motivo da conversão.

Os programas de sempre não se cruzam: JXL abre em GIMP e ImageMagick, e SVG em Inkscape, Adobe Illustrator e Figma, então quem receber o resultado precisa de algum do segundo grupo.

Para que serve cada formato

Os dois miram trabalhos diferentes: JXL em o arquivamento e a fotografia, SVG em a web, logotipos e desenho de linha e a edição. Vale pesar isso antes, porque o motivo de um existir costuma ser o motivo de o outro ser incômodo.

JXL é o formato da Joint Photographic Experts Group, publicado em 2021. Registra 32 bits por canal.

SVG vem da W3C é de 2001, descrito em SVG 1.1. Inkscape, Adobe Illustrator e Figma leem o formato.

SVG foi publicado em 2001 e JXL em 2021. O mais antigo costuma ser o arquivo mais seguro para entregar; o mais novo faz o mesmo com menos bytes.

De JXL para SVG: perguntas frequentes

Meu arquivo JXL é enviado para algum lugar?

Não. Esta conversão acontece inteiramente no seu navegador, então o arquivo não sai do seu aparelho. Você mesmo pode conferir: abra a aba de rede das ferramentas de desenvolvedor e converta alguma coisa. Você verá a própria página e as requisições de estatística e de publicidade com que este serviço é pago, e nenhuma que leve o seu arquivo.

Converter JXL para SVG é grátis?

É. Sem conta, sem marca d’água e sem cota diária para gastar: roda no seu próprio aparelho, então você pode voltar quantas vezes quiser. O navegador processa arquivos de até 100 MB, 100 por vez.

Perde qualidade ao converter JXL para SVG?

JXL e SVG descrevem o conteúdo de maneiras radicalmente diferentes. A conversão é, portanto, uma reconstrução e não uma cópia: fiel, mas não idêntica byte a byte. Traçar redesenha a imagem como formas chapadas, e é exatamente isso que permite escalar o resultado para qualquer tamanho sem perder nitidez. Funciona procurando as bordas entre áreas de cor parecida e desenhando um contorno em volta de cada uma, então rende melhor onde essas áreas realmente existem: um logo, um ícone, uma ilustração chapada, um desenho de linha digitalizado. Uma fotografia não tem áreas chapadas, então o traçado as inventa — o resultado sai posterizado e maior do que o que você tinha. O arquivo traçado é medido contra o seu, e a página diz qual dos dois casos aconteceu antes de você baixar.

A transparência sobrevive de JXL para SVG?

A transparência se mantém. JXL e SVG guardam canal alfa, então um recorte continua recortado e nada é preenchido atrás.

A animação sobrevive de JXL para SVG?

A animação se mantém. JXL e SVG aceitam vários quadros, então o resultado continua se movendo.

O arquivo SVG pode ser editado depois?

SVG é formato de trabalho e JXL é formato pronto. Volta texto editável em vez de uma imagem da página, o que costuma ser o motivo da conversão e também o seu limite.

Mais sobre esses formatos

De onde vêm estes números

O que esta página afirma sobre JXL e SVG pode ser conferido, e estes são os documentos que resolvem a questão.