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

  • Kompresas JPEG, PNG, WebP, GIF ir TIFF ir nuotraukų.
  • 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šsaugoti arba strijų EXIF, XMP, ir ICC ir profilių.
  • 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ų