Converter SVG em SVGZ utilizando C#
O SVG é um dos formatos mais utilizados para a criação de sítios Web e design de impressão devido à sua escalabilidade. Nas aplicações modernas, a otimização dos ficheiros SVG é crucial para melhorar o desempenho. Um método eficaz é converter arquivos SVG para sua versão compactada, SVGZ. Com a API Aspose.SVG for .NET , é possível salvar arquivos SVG como imagens SVGZ usando apenas algumas linhas de código. Esta poderosa API C# permite converter SVG para SVGZ rapidamente e com alta qualidade.
Porquê utilizar SVGZ?
Os ficheiros SVGZ são documentos SVG normalizados comprimidos com GZIP. Mantêm a total fidelidade e escalabilidade do SVG original, reduzindo significativamente o tamanho do ficheiro, muitas vezes em 60-80%. Todos os principais navegadores suportam SVGZ, o que é ideal para armazenar ou servir eficientemente gráficos na Web.
Guardar SVG como SVGZ
using Aspose.Svg.Saving;
...
// Load an SVG document
SVGDocument document = new SVGDocument("document.svg");
// Save the document as SVGZ
document.Save("document.svgz", SVGSaveFormat.SVGZ);
Passos para guardar SVG como SVGZ
- Carrega um documento SVG utilizando um dos construtores SVGDocument() .
- Utilize o método
Save(
path, saveFormat) para guardar o documento SVG como um ficheiro SVGZ.
Visite nossa Documentação para saber mais sobre as funções da API Aspose.SVG for .NET. No artigo da documentação Convert SVG to SVGZ in C# , você aprenderá o que é o formato SVGZ e como salvar um SVG como SVGZ usando Aspose.SVG for .NET.
Conversor online gratuito de SVG para SVGZ
O Aspose.SVG oferece um conversor online gratuito Conversor de SVG para SVGZ que lhe permite comprimir e converter ficheiros SVG diretamente no seu browser, sem necessidade de qualquer instalação ou registo. Esta ferramenta rápida e de fácil utilização foi concebida para programadores, designers e qualquer pessoa que necessite de gráficos vectoriais leves e optimizados para utilização na Web ou para impressão. Basta carregar o seu ficheiro SVG e descarregar o SVGZ comprimido em segundos.
Perguntas frequentes
O Aspose.SVG for .NET facilita o carregamento de vários documentos SVG e sua renderização em um único arquivo image usando a classe SvgRenderer e ImageDevice. Esta solução funciona sem instalar software adicional, suporta renderização de alta qualidade e é adequada para aplicativos .NET de servidor e desktop no Windows, macOS e Linux.
Você pode salvar o resultado da mesclagem SVG nos formatos mais comuns, como JPG, PNG, BMP, GIF, TIFF, etc.
Diferentemente dos serviços online, o Aspose.SVG for .NET funciona completamente offline em seu código, garante a privacidade completa dos dados, não tem limite de tamanho de arquivo e permite que você integre a conversão em processos automatizados. Além disso, suporta múltiplos formatos de saída além de image.
Visite nossa documentação para saber mais sobre como usar o Aspose.SVG for .NET API para mesclar SVG. Se você tiver dúvidas sobre funcionalidade, problemas encontrados ou precisar de um novo recurso, inicie uma discussão em nosso fórum de suporte gratuito .
Primeiros passos com API Aspose.SVG for .NET
Se você estiver interessado em desenvolver gráficos vetoriais escaláveis e suas aplicações, instale nosso Aspose.SVG for .NET API flexível e de alta velocidade com um poderoso conjunto de interfaces para C# e outras linguagens de programação .NET.
Instale a partir da linha de comando como nuget install Aspose.SVG ou via Package Manager Console do Visual Studio com Install-Package Aspose.SVG.
Como alternativa, obtenha o instalador MSI off-line ou DLLs em um arquivo ZIP em
downloads.
Aspose.SVG for .NET API é uma biblioteca independente e não depende de nenhum software para processamento de documentos SVG.
Para obter mais detalhes sobre a instalação da biblioteca C# e os requisitos do sistema, consulte
Documentação Aspose.SVG.
Outras caraterísticas suportadas
Crie, converta, combine, edite documentos SVG, converta códigos de cores, vetorize imagens e muito mais!