Só um minuto...(/)
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Ótimo, comprimimos suas imagens com sucesso.
Imagens Otimizadas.
Estamos otimizando suas imagens. Por favor, aguarde um momento enquanto garantimos os melhores resultados de qualidade para você.
Imagens Otimizadas.
Abra um SVG no Bloco de Notas e você verá tudo: tags, números, textos. Esse é o formato. Sem pixels, sem fotografia, apenas instruções para desenhar formas. Isso importa porque muda o significado de compressão aqui. Nada é espremido ou aproximado. O texto redundante simplesmente é removido, e o desenho permanece intacto.
Quase nada dele é a arte em si. Exporte um logotipo do Illustrator, Figma ou Inkscape e o arquivo chega carregando a papelada do editor: um comentário do gerador, um DOCTYPE que ninguém precisa desde 2008, uma declaração XML, um bloco de metadados descrevendo o documento em RDF, nomes de camadas e um bloco de estilos cheio de classes que nenhum elemento usa. Em um logotipo real que testamos, tudo isso representava cerca de dois terços do arquivo. As formas eram a menor parte.
Depois vêm os números. Os editores escrevem coordenadas com precisão total de ponto flutuante, então um retângulo que está na posição 10 e tem 180 de largura é armazenado como 10.000000 e 180.00000000. Multiplique isso por cada ponto em cada caminho e só os decimais podem pesar mais que o desenho.
É aqui que as pessoas se preocupam sem motivo. Um SVG não tem resolução. Ele é desenhado do zero em qualquer tamanho em que for exibido, seja um favicon de 16 pixels ou um outdoor. Remover um bloco de metadados não muda nada disso. O arquivo que você recebe de volta escala exatamente como o que você enviou, tem aparência idêntica em qualquer tamanho e continua totalmente editável no programa em que foi criado.
A limpeza é conservadora por padrão. Ela mira apenas elementos que não afetam a renderização.
| Removido | Mantido |
|---|---|
| Comentários do editor e strings do gerador | Toda forma, caminho e curva |
| O bloco de metadados e seus namespaces RDF | Cores, gradientes e opacidade |
| DOCTYPE e a declaração XML | Elementos de texto e fontes |
| Definições que não são referenciadas | Filtros, máscaras e caminhos de recorte em uso |
| Grupos e camadas vazios | Transformações e viewBox |
| Casas decimais em excesso nas coordenadas | Qualquer coisa que altere o que você vê |
Um SVG normalmente é um logotipo ou ícone, ou seja, fica no cabeçalho de todas as páginas de um site e carrega antes de qualquer outra coisa. Fotos carregam depois e de forma preguiçosa. Ícones não. Cortar alguns kilobytes de um logotipo no cabeçalho vale mais para a pontuação de velocidade da página do que reduzir o mesmo tanto de uma imagem no meio do artigo, porque o cabeçalho é o que o navegador espera antes de poder exibir o conteúdo.
A limpeza encurta os atributos id internos do arquivo. Referências dentro do próprio SVG são atualizadas para combinar, então gradientes, máscaras e caminhos de recorte continuam funcionando e o desenho é renderizado exatamente como antes. O que ela não pode saber é sobre códigos fora do arquivo. Se seu SVG faz parte de um sprite de ícones que outras páginas usam, ou se uma folha de estilos ou script acessa um elemento pelo id, esses ganchos valem ser testados depois de trocar o arquivo. Para um logotipo simples ou ícone exportado, que é a maioria dos SVGs, não há nada a conferir.
Às vezes um SVG não é realmente um vetor. Coloque uma foto na prancheta do Illustrator, exporte como SVG, e a imagem será incorporada como uma longa string base64 dentro do XML. O arquivo pode ter dois megabytes com apenas uma forma. Limpar o markup não toca nesse bloco, pois não é markup. Se seu arquivo quase não encolheu e começou com uma foto dentro, é por isso, e a solução é retirar a imagem e comprimi-la como JPEG ou PNG separadamente.
Não há opções, nem nível de compressão, nem aba avançada. Envie o arquivo e receba ele limpo de volta. Vários ao mesmo tempo funcionam igual, e você pode baixá-los um a um conforme terminam ou todos juntos em um ZIP.
Os arquivos trafegam por uma conexão criptografada, são limpos e excluídos do servidor uma hora depois. Nada é mantido, nada é usado para nenhum outro fim.
Trabalhando com um logotipo que também existe como bitmap? Comprimir PNG cuida da versão transparente e Comprimir WebP da versão moderna. E se o SVG acabou tendo uma fotografia embutida, Comprimir JPG é onde essa imagem deve ir.