Aspose.Imaging Compressor de imagem para .NET
O Aspose.Imaging Image Compressor para .NET Plugin permite aos desenvolvedores reduzir eficientemente os tamanhos de arquivos de imagem em formatos raster e vector ao mesmo tempo que mantém a qualidade visual. Ele oferece modos de compressão e lossy, configurações de qualidade ajustáveis e APIs flexíveis para otimização da web, arquivamento ou processamento em grande escala.
Instalação
- Instale o pacote NuGet conforme descrito no Guia de instalação .
- Configure a licença com o Licenciamento Ponderado Instruções para desbloquear a funcionalidade completa.
Exemplo: Compressão de uma imagem PNG
using (var image = Image.Load("sample.png"))
{
image.Save("compressed.png", new PngOptions
{
CompressionLevel = 9,
Progressive = true,
ColorType = PngColorType.IndexedColor,
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5)
});
}
Para a compressão WebP, você pode fin-tune parâmetros com WebpOptions
, Em vez disso, a perda de false
Definir uma porcentagem de qualidade.
Principais Características
Modo de Compressão
- Lossless : preserve todos os dados da imagem, perfeito para edição e arquivamento.
- Lossy : alcança a redução máxima com modelos perceptivos e quantificação.
Qualidade e perfis
- Qualidade ajustável (0-100) com suporte para subsamblação e suavização de croma.
- Defina perfis de compressão reutilizáveis para a consistência em todos os projetos.
Suporte multi-formato
- Compressão JPEG, PNG, WebP, GIF e TIFF das imagens.
- Detecção de formato automática com opções para sobrecarregar em salvar.
Batch e Performance
- API baseado em quee para processamento em massa.
- Trotling, async/await APIs e tonificação de memória para grandes cargas de trabalho.
- Design de segurança de fio com armadilhas de log para monitorar as proporções de compressão e o desempenho.
Controle de Metadados
- Preserve ou tira EXIF, XMP, e ICC dos perfis.
- Desligue automaticamente metadados desnecessários para reduzir o tamanho e proteger a privacidade.
Integração e Flexibilidade
- Stream e APIs baseados em arquivos para desktop, web ou microservices.
- Funciona com o .NET Core, .net 5+ e .Net Framework.
- Integra-se diretamente nos tubos existentes Aspose.Imaging.
Compressão de Imagens Online Grátis
Tente o Aspose.Imaging Compressor de Imagem Online Grátis para experimentar recursos instantaneamente sem instalação ou codificação.
Dicas e Melhores Práticas
- Comece com qualidade entre 75 e 85 para um bom equilíbrio de tamanho e fidelidade.
- Use perdida para conteúdo editável; perda para entrega final.
- Metadatos antes da distribuição pública.
- Comprimir batch em pedaços e monitorar o uso da memória.
- Registre estatísticas de compressão para rastrear o desempenho e a poupança de tamanho.
Conclusão
O **Aspose.Imaging Image Compressor para .NET Plugin ** é uma solução de alto desempenho para desenvolvedores que precisam **comprimir imagens em C# ** ao mesmo tempo que mantêm a qualidade. Com suporte para vários formatos, fluxos de trabalho de batch e perfis flexíveis, é ideal para otimização da web e processamento de imagem em grande escala. Desbloquear a versão completa por apenas $99 e simplificar a compressão da imagem do .Net hoje.