Aspose.Imaging attēla kompresors .NET

**Aspose.Imaging Image Compressor for .NET Plugin ** ļauj izstrādātājiem efektīvi samazināt attēla failu izmēru starp rastera un vektoru formātos, vienlaikus saglabājot vizuālo kvalitāti. tā piedāvā gan **lossless ** un losssy kompresijas režīmus , pielāgojamas kvalitātes iestatījumus un elastīgus API tīmekļa optimizācijai, arhivēšanai vai plaša mēroga apstrādei.

Installation

Piemērs: PNG attēla kompresēšana

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

WebP kompresijas gadījumā, jūs varat sasmalcināt parametrus ar WebpOptions Izvēloties bezjēdzīgu false Nosakot kvalitātes procentuālo vērtību.

Galvenās īpašības

Kompresijas režīms

  • Lossless : saglabā visus attēla datus, kas ir ideāli piemēroti rediģēšanai un arhivācijai.
  • Lossy : sasniedz maksimālu samazinājumu ar uztveres modeļiem un kvantizāciju.

Kvalitāte un profili

  • Adjustable kvalitāte (0–100) ar atbalstu chroma subsampling un izsmidzinot.
  • Definēt atkārtoti izmantojamus kompresijas profilus, lai nodrošinātu konsekvenci visās projektos.

Multiformāta atbalsts

  • Kompresē JPEG, PNG, WebP, GIF un TIFF attēlus.
  • Automātiska formāta detekcija ar iespējām pārspēt saglabāšanu.

Batch un veiktspēja

  • Kūkas bāzes API masveida apstrādei.
  • Throttling, async/await API un atmiņas tuning lieliem darba slodziem.
  • Šķiedras drošs dizains ar logging hooks, lai uzraudzītu kompresijas rādītājus un veiktspēju.

Metadatu kontrole

  • Saglabājiet vai izstiepjiet EXIF, XMP un ICC profili.
  • Automātiski izslēdz nevajadzīgus metadatus, lai samazinātu izmēru un privātuma aizsardzību.

Integrācija un elastība

  • Stream un failu balstītas API desktop, web vai mikroservices.
  • Tas darbojas bezjēdzīgi ar .NET Core, .net 5+, un .Net Framework.
  • Tieši integrē esošos Aspose.Imaging caurules.

Bezmaksas tiešsaistes attēla kompresijas

Izmēģiniet Aspose.Imaging bezmaksas tiešsaistes attēla kompresors izbaudīt funkcijas tūlīt bez instalācijas vai kodēšanas.

Padomi un labākās prakses

  • Sāciet ar kvalitāti no 75 līdz 85, lai nodrošinātu labu lieluma un lojalitātes līdzsvaru.
  • Izmantojiet zaudējumus uz rediģējamu saturu; zaudējumu uz galīgo piegādi.
  • Metadati pirms publisko izplatīšanas.
  • Batch kompreses gabalos un novēro atmiņas izmantošanu.
  • Log kompresijas statistikas, lai uzraudzītu veiktspēju un izmēru ietaupījumus.

Conclusion

**Aspose.Imaging Image Compressor for .NET Plugin ** ir augstas veiktspējas risinājums izstrādātājiem, kuriem ir nepieciešams komprimēt attēlus C# , vienlaikus saglabājot kvalitāti. ar atbalstu vairākiem formātiem, darbaspēka plūsmām un elastīgiem profiliem, tas ir ideāli piemērots tīmekļa optimizācijai un lielā skaitā attēla apstrādei.

 Latviski