SVG (Scalable Vector Graphics) tornou-se uma escolha popular para web designers e desenvolvedores devido à sua capacidade de criar gráficos escaláveis e independentes de resolução. No entanto, como acontece com qualquer ativo da Web, é importante otimizar os arquivos SVG para garantir que sejam carregados de forma rápida e eficiente na Web. É aí que um otimizador SVG online é útil. Nesta postagem do blog, exploraremos como otimizar SVG para web usando um otimizador SVG online. Também exploraremos como otimizar imagens SVG programaticamente.
Otimizador SVG on-line
Otimize SVG para web usando nossa ferramenta gratuita SVG Optimizer Online. É uma ferramenta baseada na web que otimiza arquivos SVG para limpar o código e reduzir seu tamanho.
Como otimizar SVG usando o SVG Optimizer online
- Simplesmente arraste e solte sua imagem SVG ou carregue usando o botão Procurar Arquivo(s). Você também pode carregar uma imagem SVG do Dropbox ou OneDrive.
- Especifique as configurações de otimização ou deixe-as padrão.
- Clique em “Otimizar” para iniciar a otimização SVG. Aguarde alguns segundos até que o processo seja concluído.
- Baixe o arquivo SVG otimizado clicando no link mostrado na caixa de resultados.
Otimize arquivos SVG ilimitados sem plug-ins ou instalações de software. Basta acessar a ferramenta pelo navegador da Web e iniciar a conversão.
Você pode ter certeza da confidencialidade de seus arquivos em nossa plataforma, pois os excluímos de nossos servidores após 24 horas.
API do otimizador de SVG
Nossa ferramenta de otimização SVG online foi criada usando a biblioteca Aspose.SVG. É uma biblioteca poderosa que permite trabalhar com arquivos de imagem SVG em seus aplicativos .NET. Você pode desenvolver seu próprio otimizador SVG para otimizar imagens SVG para a web de forma programática.
Por favor, baixe a DLL da API ou instale-a usando NuGet.
PM> Install-Package Aspose.SVG
Otimize SVG para Web em C#
Podemos otimizar facilmente o SVG para a Web de forma programática seguindo as etapas abaixo:
- Carregue uma imagem SVG usando a classe SVGDocument.
- Crie uma instância da classe SVGOptimizationOptions.
- Especifique as opções de otimização.
- Depois disso, chame o método Optimize() para otimizar a imagem carregada.
- Finalmente, salve a imagem usando o método Save().
O exemplo de código a seguir mostra como otimizar SVG para Web em C#.
// Inicializar um documento SVG a partir de um arquivo
var document = new SVGDocument("C:\\Files\\sample.svg");
// Especificar opções de otimização
var options = new SVGOptimizationOptions();
options.PathOptimizationOptions.FloatPrecision = 2;
options.PathOptimizationOptions.ArcBuildingThreshold = 2;
options.PathOptimizationOptions.ArcBuildingTolerance = 1;
// Otimizar documento
SVGOptimizer.Optimize(document, options);
// Salvar documento em um arquivo
document.Save("C:\\Files\\optimized.svg");
Obtenha uma licença gratuita
Você pode obter uma licença temporária gratuita para experimentar o Aspose.SVG para .NET sem limitações de avaliação.
Otimizador SVG – Recursos de aprendizagem gratuitos
Você pode aprender mais sobre como desenvolver seu próprio otimizador e explorar vários outros recursos da biblioteca usando os seguintes recursos:
- Guia do desenvolvedor
- Aplicativos on-line gratuitos
- Guia de referência da API
- Guias de instruções e artigos
Conclusão
Neste artigo, aprendemos como otimizar SVG para web. É essencial para criar uma experiência de usuário perfeita e melhorar o desempenho do site. Ao otimizar o SVG, você pode melhorar significativamente o desempenho dos gráficos da web. Nossa ferramenta de otimização SVG online oferece uma maneira conveniente e eficiente de automatizar a otimização. Além disso, vimos como otimizar imagens SVG programaticamente em C#. Em caso de ambiguidade, sinta-se à vontade para nos contatar em nosso fórum de suporte gratuito.