Aspose.Imaging Image Compressor برای .NET
Aspose.Imaging Image Compressor برای .NET Plugin توسعه دهندگان را قادر می سازد تا به طور موثر اندازه فایل های تصویر را در سراسر فرمت های راستر و وکتور کاهش دهند در حالی که کیفیت بصری را حفظ می کنند. این حالت هر دو حالت های فشرده سازی و ضعیف ، تنظیمات کیفیت قابل تنظیم و API های انعطاف پذیر برای بهینه سازی وب، آرشیو یا پردازش در مقیاس بزرگ را ارائه می دهد.
نصب
- نصب بسته NuGet همانطور که در راهنمای نصب .
- تنظیم مجوز با مجوز متریکی دستورالعمل برای باز کردن عملکرد کامل.
مثال: فشرده سازی یک تصویر 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)
});
}
برای فشرده سازی WebP، شما می توانید پارامترهای نازک را با WebpOptions
, برای ایجاد خسارت به false
و درصد کیفیت را تعیین می کند.
ویژگیهای کلیدی
روش های فشرده سازی
- Lossless : تمام داده های تصویر را حفظ کنید، مناسب برای ویرایش و آرشیو.
- Lossy : حداکثر کاهش را با مدل های تصور و مقدار گیری به دست آورید.
کیفیت و پروفایل ها
- کیفیت قابل تنظیم (0-100) با پشتیبانی از زیرمجموعه و رطوبت کروم.
- پروفایل های فشرده سازی قابل استفاده را برای سازگاری در پروژه ها تعریف کنید.
پشتیبانی چندگانه
- فشرده سازی JPEG، PNG، WebP، GIF و TIFF عکس ها.
- تشخیص فرمت اتوماتیک با گزینه های ذخیره سازی.
Batch و عملکرد
- API مبتنی بر بررسی برای پردازش جمعی.
- Throttling، async/await APIs، و حافظه تنگ برای بار کار بزرگ.
- طراحی سه گانه ایمن با حفره های سوئیچ برای نظارت بر میزان فشرده سازی و عملکرد.
کنترل متابولیسم
- ذخیره یا نوار EXIF، XMP، و ICC پروفایل ها.
- به طور خودکار داده های غیر ضروری را برای اندازه و حفاظت از حریم خصوصی کاهش می دهد.
ادغام و انعطاف پذیری
- جریان و API های مبتنی بر فایل برای دسکتاپ، وب یا مایکروسافت.
- این نرم افزار با استفاده از .NET Core، .NET 5+ و .net Framework کار می کند.
- به طور مستقیم در لوله های موجود Aspose.Imaging ادغام می شود.
دانلود نرم افزار Compression Image Online
سعی کنید Aspose.Imaging Compressor تصویر آنلاین رایگان برای تجربه ویژگی ها بلافاصله بدون نصب و یا کدگذاری.
راهنمایی ها و بهترین شیوه ها
- با کیفیت بین 75 تا 85 برای تعادل خوب اندازه و وفاداری شروع کنید.
- از دست دادن برای محتوای ویرایش پذیر استفاده کنید؛ خسارت برای تحویل نهایی.
- فرستادن داده ها قبل از توزیع عمومی.
- فشرده سازی بتچ در قطعات و نظارت بر استفاده از حافظه.
- ثبت آمار فشرده سازی برای ردیابی عملکرد و اندازه صرفه جویی.
نتیجه گیری
Aspose.Imaging Image Compressor برای .NET Plugin یک راه حل با عملکرد بالا برای توسعه دهندگان است که نیاز به Compress تصاویر در C# در حالی که حفظ کیفیت. با پشتیبانی از فرمت های چندگانه، جریان کار بسته، و پروفایل های انعطاف پذیر، آن را ایده آل برای بهینه سازی وب و پردازش تصویر در مقیاس بزرگ است.