
فشردهسازی کارآمد تصویر برای برنامههای مدرن حیاتی است، زیرا فضای ذخیرهسازی را صرفهجویی میکند و سرعت انتقال را افزایش میدهد. با افزونه بهینهساز تصویر Aspose.Imaging به قیمت ۹۹ دلار، توسعهدهندگان میتوانند بهطور برنامهنویسی فرمتهای محبوب تصویر مانند PNG، JPEG و TIFF را در C# فشرده کنند. این API فشردهسازی تصویر قوی برای C# .NET تنظیمات قابل سفارشیسازی را فراهم میکند و نتایج با کیفیت بالا را متناسب با نیازهای خاص شما، از جمله فشردهسازی بدون افت کیفیت و روشهای بهینهسازی با عملکرد بالا، تضمین میکند.
موضوعات پوشش داده شده
- API فشردهسازی تصویر C#
- فشردهسازی تصاویر PNG در C#
- فشردهسازی تصاویر JPEG در C#
- اعمال فشردهسازی بر روی تصاویر TIFF در C#
API فشردهسازی تصویر C#
Aspose.Imaging برای .NET وظایف بهینهسازی تصویر را با مجموعهای از ویژگیهای قابل سفارشیسازی ساده میکند. شما میتوانید بهراحتی آن را به پروژههای .NET خود اضافه کنید و با دانلود افزونه یا نصب آن از طریق NuGet، که بهترین شیوه برای فشردهسازی کارآمد تصویر با C# است، اقدام کنید.
Install-Package Aspose.Imaging
فشردهسازی تصاویر PNG در C#
برای فشردهسازی تصاویر PNG، میتوانید سطح فشردهسازی را از ۰ تا ۹ تنظیم کنید، جایی که ۹ نمایانگر حداکثر فشردهسازی و ۰ نشاندهنده حالت ذخیره است. برای فشردهسازی یک تصویر PNG با استفاده از Aspose.Imaging برای .NET، مراحل زیر را دنبال کنید:
- تصویر را با استفاده از کلاس Image بارگذاری کنید.
- یک شی از کلاس PngOptions ایجاد کنید.
- سطح فشردهسازی را با استفاده از خصوصیت PngOptions.CompressionLevel تنظیم کنید.
- تصویر را با استفاده از متد Image.Save(String, PngOptions) ذخیره کنید.
در اینجا یک مثال C# نشان میدهد که چگونه تصاویر PNG را فشرده کنید:
فشردهسازی تصاویر JPEG در C#
برای مدیریت تصاویر JPEG، Aspose.Imaging برای .NET کلاس JpegOptions را فراهم میکند که انواع مختلفی از فشردهسازی برای تصاویر JPEG، از جمله:
- Baseline
- Progressive
- Lossless
- JpegLs
برای فشردهسازی تصاویر JPEG مراحل زیر را دنبال کنید:
- تصویر JPEG را با استفاده از کلاس Image بارگذاری کنید.
- یک شی از کلاس JpegOptions ایجاد کنید.
- حالت رنگ را با استفاده از خصوصیت JpegOptions.ColorType تنظیم کنید.
- نوع فشردهسازی را با استفاده از خصوصیت JpegOptions.CompressionType تنظیم کنید.
- تصویر را با استفاده از متد Image.Save(String, JpegOptions) ذخیره کنید.
در اینجا یک مثال C# نشان میدهد که چگونه یک تصویر JPEG را فشرده کنید:
اعمال فشردهسازی بر روی تصاویر TIFF در C#
Aspose.Imaging برای .NET یک مجموعه وسیعی از انواع فشردهسازی برای تصاویر TIFF، از جمله LZW، Packbits و CCIT Fax 3 و 4 ارائه میدهد. شما میتوانید نوع مناسب را بر اساس نیازهای خود انتخاب کنید. برای فشردهسازی یک تصویر TIFF مراحل زیر را دنبال کنید:
- تصویر TIFF را با استفاده از کلاس Image بارگذاری کنید.
- یک شی از کلاس TiffOptions ایجاد کنید و آن را با مقدار enum TiffExpectedFormat.Default مقداردهی اولیه کنید.
- BitsPerSample، Compression، Photometric و Palette را برای تصویر TIFF تنظیم کنید.
- تصویر را با استفاده از متد Image.Save(String, TiffOptions) ذخیره کنید.
در اینجا یک مثال C# نشان میدهد که چگونه تصاویر TIFF را فشرده کنید:
نتیجهگیری
در این پست، یاد گرفتید که چگونه تصاویر PNG، JPEG و TIFF را با استفاده از C# فشرده کنید. مجموعهای از تکنیکهای فشردهسازی پشتیبانیشده برای تصاویر JPEG و TIFF در دسترس است که فشردهسازی کارآمد تصویر را بدون افت کیفیت تضمین میکند. برای اطلاعات بیشتر، کتابخانه پردازش تصویر .NET و بهترین شیوههای بهینهسازی تصویر را در مستندات بررسی کنید.
همچنین ببینید
اطلاعات: با استفاده از مبدل JPG به PPT یا مبدل PNG به PPT Aspose، میتوانید بهراحتی از تصاویر ساده، ارائههای PowerPoint تولید کنید.