Aspose.Imaging attēla kompresors .NET
Aspose.Imaging Image Compressor for .NET Plugin ļauj izstrādātājiem efektīvi samazināt attēla failu izmēru starp rastera un vektoru formātos, vienlaikus saglabājot vizuālo kvalitāti. tā piedāvā gan lossless un losssy kompresijas režīmus , pielāgojamas kvalitātes iestatījumus un elastīgus API tīmekļa optimizācijai, arhivēšanai vai plaša mēroga apstrādei.
Installation
- Instalēt NuGet paketi, kā aprakstīts Instalācijas ceļvedis .
- Iestatīt licencēšanu ar Mērtēta licencēšana instrukcijas, lai izslēgtu pilnīgu funkcionalitāti.
Piemērs: PNG attēla kompresēšana
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 kompresijas gadījumā, jūs varat sasmalcināt parametrus ar WebpOptions
, Izvēloties bezjēdzīgu false Nosakot kvalitātes procentuālo vērtību.
Galvenās īpašības
Kompresijas režīms
- Lossless : saglabā visus attēla datus, kas ir ideāli piemēroti rediģēšanai un arhivācijai.
- Lossy : sasniedz maksimālu samazinājumu ar uztveres modeļiem un kvantizāciju.
Kvalitāte un profili
- Adjustable kvalitāte (0–100) ar atbalstu chroma subsampling un izsmidzinot.
- Definēt atkārtoti izmantojamus kompresijas profilus, lai nodrošinātu konsekvenci visās projektos.
Multiformāta atbalsts
- Kompresē JPEG, PNG, WebP, GIF un TIFF attēli ir.
- Automātiska formāta detekcija ar iespējām pārspēt saglabāšanu.
Batch un veiktspēja
- Kūkas bāzes API masveida apstrādei.
- Throttling, async/await API un atmiņas tuning lieliem darba slodziem.
- Šķiedras drošs dizains ar logging hooks, lai uzraudzītu kompresijas rādītājus un veiktspēju.
Metadatu kontrole
- Uzglabāt vai izstiept EXIF, XMP, un ICC Par profilu.
- Automātiski izslēdz nevajadzīgus metadatus, lai samazinātu izmēru un privātuma aizsardzību.
Integrācija un elastība
- Stream un failu balstītas API desktop, web vai mikroservices.
- Tas darbojas bezjēdzīgi ar .NET Core, .net 5+, un .Net Framework.
- Tieši integrē esošos Aspose.Imaging caurules.
Bezmaksas tiešsaistes attēla kompresijas
Izmēģiniet Aspose.Imaging bezmaksas tiešsaistes attēla kompresors izbaudīt funkcijas tūlīt bez instalācijas vai kodēšanas.
Padomi un labākās prakses
- Sāciet ar kvalitāti no 75 līdz 85, lai nodrošinātu labu lieluma un lojalitātes līdzsvaru.
- Izmantojiet zaudējumus uz rediģējamu saturu; zaudējumu uz galīgo piegādi.
- Metadati pirms publisko izplatīšanas.
- Batch kompreses gabalos un novēro atmiņas izmantošanu.
- Log kompresijas statistikas, lai uzraudzītu veiktspēju un izmēru ietaupījumus.
Conclusion
Aspose.Imaging Image Compressor for .NET Plugin ir augstas veiktspējas risinājums izstrādātājiem, kuriem ir nepieciešams komprimēt attēlus C# , vienlaikus saglabājot kvalitāti. ar atbalstu vairākiem formātiem, darbaspēka plūsmām un elastīgiem profiliem, tas ir ideāli piemērots tīmekļa optimizācijai un lielā skaitā attēla apstrādei.