Solidny dodatek .NET zaprojektowany w celu zwiększenia kompresji obrazów z niezrównanymi opcjami. Ten dodatek doskonale kompresuje obrazy, zapewniając również szereg funkcji dostosowywania odpowiednich do optymalizacji zdjęć.
Image
Image.Save
z obiektem klasy opcji obrazuPobierz odpowiednie pliki zestawu z pobieranie lub pobierz pakiet z NuGet, aby dodać Aspose.Imaging
bezpośrednio do swojego środowiska pracy.
Metered metered = new Metered(); | |
metered.SetLicense("***********", // public key | |
"***********" // private key | |
); | |
// This code compresses png | |
using (var image = Image.Load("tiger.png")) | |
{ | |
image.Save("tiger_compressed.png", new PngOptions | |
{ | |
CompressionLevel = 9, | |
Progressive = true, | |
ColorType = PngColorType.IndexedColor, | |
Palette = ColorPaletteHelper.GetCloseImagePalette((RasterImage)image, 1 << 5) | |
}); | |
} |
Użyj efektywnych praktyk kodowania, aby poprawić wydajność procesu kompresji obrazów.
Aby rozpocząć kompresję obrazów w .NET, upewnij się, że masz zainstalowane niezbędne biblioteki i zapoznaj się z dokumentacją API dostarczoną przez Aspose.
Kompresor obrazów obsługuje różne formaty, w tym JPEG, PNG, BMP i GIF.
Upewnij się, że ścieżka do pliku jest poprawna i że format obrazu jest obsługiwany.