Aspose.Imaging Kompresor obrazu dla .NET

Aspose.Imaging Image Compressor dla .NET Plugin umożliwia deweloperom efektywne zmniejszenie rozmiarów plików obrazu w formach rasterowych i wektorowych przy jednoczesnym utrzymaniu jakości wizualnej. oferuje zarówno tryby kompresji bez strat , jak i trójkąta, dostosowalne ustawienia jakości oraz elastyczne API do optymalizacji sieci Web, archiwizacji lub przetwarzania na dużą skalę.

Instalacja

Przykład: kompresja obrazu PNG

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

W przypadku kompresji WebP można używać parametrów WebpOptions , Ustawienie bez strat na false Określenie odsetek jakości.

Główne cechy

Tryb kompresji

  • Lossless : przechowuj wszystkie dane obrazu, idealne do edycji i archiwizacji.
  • Lossy : osiągnięcie maksymalnego obniżenia z modelami percepcyjnymi i kwantyzacją.

Jakość i profili

  • Dostosowalna jakość (0–100) z obsługą podzamknięcia chromu i łagodzenia.
  • Określ ponowne profily kompresji dla spójności w projektach.

Wieloformatowe wsparcie

  • Kompres JPEG, PNG, WebP, GIF i TIFF i obrazy.
  • Automatyczna wykrywanie formatów z opcjami do przechowywania.

Batch i wydajność

  • API oparte na kwestionowaniu do przetwarzania masowego.
  • Tłumienie, async/await API i tuning pamięci dla dużych obciążeń roboczych.
  • Bezpieczny projekt ze skrzynią logową do monitorowania proporcji kompresji i wydajności.

Kontrola metadatu

  • przechowywać lub wyciągać EXIF, XMP, i ICC w profilu.
  • Automatycznie usunąć niepotrzebne metadane dla zmniejszonego rozmiaru i ochrony prywatności.

Integracja i elastyczność

  • Stream i API oparte na plikach dla komputerów stacjonarnych, sieci Web lub mikroserwizji.
  • Funkcjonuje bezprzewodowo przy użyciu .NET Core, .net 5+, i .Net Framework.
  • Zintegruje się bezpośrednio z istniejącymi rurami Aspose.Imaging.

Bezpłatna kompresja obrazu online

Spróbuj Aspose.Imaging bezpłatny kompresor obrazu online do doświadczenia funkcji natychmiast bez instalacji lub kodowania.

Porady i najlepsze praktyki

  • Zacznij od jakości od 75 do 85 dla dobrej równowagi wielkości i lojalności.
  • Użyj bez strat na edytowalny treść; straty na ostateczną dostawę.
  • Metadata przed publikacją.
  • Kompresje batchowe w kawałkach i monitorowanie wykorzystania pamięci.
  • Zarejestruj statystyki kompresji w celu śledzenia wydajności i oszczędności wielkości.

konkluzja

Aspose.Imaging Image Compressor dla .NET Plugin jest rozwiązaniem o wysokiej wydajności dla deweloperów, którzy muszą kompresować obrazy w C# przy jednoczesnym utrzymaniu jakości. z obsługą wielu formatów i przepływów roboczych oraz elastycznych profili, idealnie nadaje się do optymalizacji sieci i przetwarzania obrazów na dużą skalę.

 Polski