Aspose.Imaging vaizdo kompresorius .NET

**Aspose.Imaging Image Compressor .NET Plugin ** leidžia kūrėjams efektyviai sumažinti vaizdo failų dydį tarp rasterio ir vektorio formatų, išlaikydamas vizualų kokybę. ji siūlo tiek **sless ** ir lossy kompresijos režimus , pritaikytus kokybės nustatymus ir lanksčias žiniatinklio optimizavimo, archyvavimo ar didelio masto apdorojimo API.

Installation

Pavyzdys: PNG vaizdo suspaudimas

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 suspaudimo atveju galite švelniai atspindėti parametrus su WebpOptions Atsižvelgiant į pralaimėjimą false Apibrėžti kokybės procentą.

Pagrindinės savybės

Kompresijos būdas

  • Lossless : išsaugokite visus vaizdo duomenis, puikiai tinka redaguoti ir archyvuoti.
  • Lossy : pasiekti maksimalų sumažėjimą su suvokimo modeliu ir kiekyba.

Kokybė ir profiliai

  • Pritaikytos kokybės (0–100) su palaikymu chromų subzamplingu ir plovimu.
  • Nustatykite pakartotinai naudojamus suspaudimo profilius, kad būtų užtikrintas nuoseklumas visose projektuose.

Daugiafunkcinis palaikymas

  • Kompresuoti JPEG, PNG, WebP, GIF ir TIFF vaizdus.
  • Automatinis formatų aptikimas su galimybėmis peržengti išsaugojimą.

Batch ir performansas

  • Kviejaus pagrindu naudojama API masinei apdorojimui.
  • Trotling, async/await API ir atminties tuning didelėms darbo apkrovoms.
  • Triukšmo saugias dizainas su logavimo sluoksniais, siekiant stebėti suspaudimo ryšius ir našumą.

Metadato kontrolė

  • Išsaugokite arba įtraukite EXIF, XMP ir ICC profilius.
  • Automatiškai nuleiskite nereikalingus metaduomenis sumažintam dydžiui ir privatumo apsaugai.

Integracija ir lankstumas

  • Stream ir failus pagrįstos API darbalaukėms, žiniatinkliui ar mikroservizėms.
  • Veikia be jokios priežasties su .NET Core, .net 5+, ir .Net Framework.
  • Tiesiogiai integruojamas į esamus Aspose.Imaging vamzdžius.

Nemokamas internetinis vaizdo suspaudimas

Išbandykite Aspose.Imaging Nemokamas internetinis vaizdo kompresorius patirti funkcijas nedelsiant be įdiegimo ar kodavimo.

Patarimai ir geriausios praktikos

  • Pradėkite nuo kokybės nuo 75 iki 85 už gerą dydžio ir ištikimybės pusiausvyrą.
  • Naudokite nuostolius redaguojamo turinio atžvilgiu; prarasti galutinį pristatymą.
  • Metadata prieš viešą platinimą.
  • Batch kompresas gabaluose ir atminties naudojimo stebėjimas.
  • Įrašykite kompresijos statistiką, kad stebėtumėte našumą ir dydį.

Conclusion

**Aspose.Imaging Image Compressor .NET Plugin ** yra aukštos kokybės sprendimas kūrėjams, kuriems reikia kompresuoti vaizdus C# ir išlaikyti kokybę. palaikant įvairius formatus, darbo srautus ir lanksčius profilius, idealiai tinka interneto optimizavimui ir didelio masto vaizdo apdorojimui.

 Lietuvių