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ēlus.
- 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
- Saglabājiet vai izstiepjiet EXIF, XMP un ICC profili.
- 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.