Aspose.Imaging kompresor slike za .NET

Aspose.Imaging Image Compressor za .NET Plugin omogućuje razvijalcima da učinkovito smanjuju veličine datoteke slike u rasteru i vektorskim formatima, a istodobno održavaju visoku kvalitetu. nudi i lossless ilossy načine kompresije, prilagodljive postavke kvalitete i fleksibilne API-e za web optimizaciju, arhiviranje ili opsežno obradu.

instalacija

Primjer: komprimiranje PNG slike

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

Za WebP kompresije, možete fin-tune parametre s WebpOptions , Uklanjanje gubitaka u false i određivanje procjenata kvalitete.

Ključne značajke

Kompresijski načini

  • Lossless : sačuvajte sve podatke o slici, savršeno za uređivanje i arhiviranje.
  • Lossy : ostvareno maksimalno smanjenje s perceptivnim modelima i kvantizacijom.

Kvaliteta i profili

  • Prilagodljiva kvaliteta (0-100) uz potporu za podizanje i iscjedak kroma.
  • Definicija ponovnih profila kompresije za dosljednost u projektima.

Mnogobrojna podrška

  • Komprimirajte JPEG, PNG, WebP, GIF i TIFF i slikama.
  • Automatsko otkrivanje formata s opcijama za skladištenje.

Batch i performanse

  • API temelji se na pregledu za masovnu obradu.
  • Throttling, async/await API, i pamćenje tuning za velike radne opterećenja.
  • Thread-safe dizajn s logging hooks za praćenje stiskanja i učinkovitosti.

Metodološka kontrola

  • sačuvajte ili prilepite EXIF, XMP, i ICC i profila.
  • Automatski ispuštaju nepotrebne metapodatke za smanjenu veličinu i zaštitu privatnosti.

integracija i fleksibilnost

  • Stream i API-e na bazi datoteke za desktop, web ili mikro usluge.
  • Neophodno djeluje s .NET Core, .net 5+, i .NET Framework.
  • Izravno se integrira u postojeće Aspose.Imaging cijevi.

Besplatna online kompresija slike

Pokušajte na Aspose.Imaging besplatan online kompresor slike za iskustvo funkcija odmah bez instalacije ili kodiranja.

Savjeti i najbolje prakse

  • Počnite s kvalitetom između 75 i 85 za dobru ravnotežu veličine i vjernosti.
  • Koristite bez gubitaka za uređivani sadržaj; gubitak za konačnu isporuku.
  • Metapodatke prije javne distribucije.
  • Batch kompresija u komadićima i praćenje upotrebe memorije.
  • Log kompresije statistike za praćenje performansi i veličine uštede.

zaključak

Aspose.Imaging Image Compressor za .NET Plugin je rješenje visoke učinkovitosti za razvijatelje koji trebaju komprimirati slike u C# dok održavaju kvalitetu. sa podrškom za više formata, radnih tokova i fleksibilnih profila, idealan je za web optimizaciju i opsežnu obradu slike.

 Hrvatski