Aspose.Imaging Image Compressor för .NET

Aspose.Imaging Image Compressor för .NET Plugin gör det möjligt för utvecklare att effektivt minska bildfilstorlekar över raster- och vektorformat samtidigt som den bibehåller visuell kvalitet. Det erbjuder både lossless och losssy komprimeringslägen , justerbara kvalitetsinställningar och flexibla APIs för webboptimering, arkivering eller storskalig bearbetning.

Installation

Exempel: Komprimera en PNG-bild

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)
    });
}

För WebP-kompression kan du använda fin-ton parametrar med WebpOptions , att sätta förluster till false och definiera en kvalitetsprocent.

Huvudfunktioner

Kompressionsmetoder

  • Lossless : bevarar alla bilddata, perfekt för redigering och arkivering.
  • Lossy : uppnå maximal minskning med perceptuella modeller och kvantisering.

Kvalitet och profiler

  • Anpassbar kvalitet (0–100) med stöd för krom subsampling och smörjning.
  • Definiera återanvändbara kompressionsprofiler för konsistens över hela projekt.

Multi-format stöd

  • Komprimera JPEG, PNG, WebP, GIF och TIFF bilderna.
  • Automatisk formatdetektion med alternativ att överrida på spara.

Batch och prestanda

  • Queue-baserad API för massbearbetning.
  • Throttling, async/await API, och minnet tuning för stora arbetsbelastningar.
  • Thread-säker design med logging hål för övervakning av komprimeringssatser och prestanda.

Metadata kontroll

  • Spara eller stryka EXIF, XMP, och ICC och profiler.
  • Automatiskt avlägsna onödiga metadata för minskad storlek och integritetsskydd.

Integration och flexibilitet

  • Stream och filbaserade APIs för skrivbords-, web- eller mikroservices.
  • Fungerar smidigt med .NET Core, .Net 5+ och .net Framework.
  • Integrerar direkt i befintliga Aspose.Imaging rör.

Gratis online bildkompression

Försök den Aspose.Imaging Gratis Online Bildkompressor att uppleva funktioner omedelbart utan installation eller kodning.

Tips och bästa praxis

  • Börja med kvalitet mellan 75–85 för en bra balans mellan storlek och lojalitet.
  • Använd förlustfritt för redigerbart innehåll; förluster för slutlig leverans.
  • Strypa metadata före offentlig distribution.
  • Batch komprimera i bitar och övervaka minnesanvändning.
  • Log kompressionstatistik för att spåra prestanda och storlek besparingar.

slutsatser

Aspose.Imaging Image Compressor för .NET Plugin är en högpresterande lösning för utvecklare som behöver komprimera bilder i C# samtidigt som kvaliteten bibehålls. Med stöd för flera format, arbetsflöden och flexibla profiler, är den idealisk för webboptimering och storskalig bildbehandling. Låsa upp den fullständiga versionen för bara $99 och sträcka din .Net-bildkompression idag.

 Svenska