Aspose.Imaging Compressor de imagine pentru .NET
Aspose.Imaging Image Compressor pentru .NET Plugin permite dezvoltatorilor să reducă în mod eficient dimensiunile fișierelor imaginii în formatele raster și vector, menținând în același timp calitatea vizuală. oferă atât moduri de compresie și lossy, setări de calitate ajustabile și API-uri flexibile pentru optimizarea web, arhivarea sau prelucrarea la scară mare.
Instalare
- Instalați pachetul NuGet după cum este descris în Ghid de instalare .
- Configurați licența cu Licență măsurată Instrucțiuni pentru dezactivarea completă a funcționalității.
Exemplu: Comprimarea unei imagini 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)
});
}
Pentru compresia WebP, puteți folosi parametri fin-tune cu WebpOptions
, Pentru a face pierderi la false
definirea unui procent de calitate.
Caracteristici cheie
Moduri de compresie
- Lossless : păstrați toate datele de imagine, perfect pentru editare și arhivare.
- Lossy : realizarea unei reduceri maxime cu modele perceptuale și cuantizare.
Calitatea și profilurile
- Calitate ajustabilă (0-100) cu suport pentru sub-samblarea și umezirea cromului.
- Definiți profiluri de compresie reutilizabile pentru coerența între proiecte.
Suport multiformat
- Compresă JPEG, PNG, WebP, GIF și TIFF şi imagini.
- Detectarea automată a formatelor cu opțiuni de a depăși pe salvare.
Batch și performanță
- API bazată pe cheue pentru procesarea în masă.
- Throttling, async/await API-uri și tuning-ul de memorie pentru încărcăturile de lucru mari.
- Design-secur cu rafturi de logare pentru a monitoriza ratele de compresie și performanța.
Controlul metadatelor
- Conservă sau strânge EXIF, XMP, și ICC profiluri.
- Reduceți automat metadata inutila pentru a reduce dimensiunea și protecția confidențialității.
Integrare și flexibilitate
- Stream și API-uri bazate pe fișiere pentru desktop, web sau microservices.
- Funcționează fără probleme cu .NET Core, .net 5+, și .Net Framework.
- Se integrează direct în tuburile existente Aspose.Imaging.
Compresie de imagini online gratuite
Încercați să Aspose.Imaging Compresor de imagine online gratuit pentru a experimenta funcțiile instantaneu fără instalare sau codare.
Sfaturi și cele mai bune practici
- Începeți cu o calitate între 75 și 85 pentru un echilibru bun de dimensiune și fidelitate.
- Utilizați pierderi pentru conținut editabil; pierdere pentru livrare finală.
- Metadate înainte de distribuție publică.
- Compresă batch în bucăți și monitorizează utilizarea memoriei.
- Înregistrarea statisticilor de compresie pentru a urmări performanța și economiile de mărime.
concluziile
Aspose.Imaging Image Compressor pentru .NET Plugin este o soluție de înaltă performanță pentru dezvoltatori care au nevoie să comprime imagini în C# în timp ce menținerea calității. cu suport pentru mai multe formate, fluxuri de lucru și profiluri flexibile, este ideal pentru optimizarea web și prelucrarea imaginii pe scară largă.