فشرده‌سازی تصویر در C#

فشرده‌سازی مؤثر تصویر یک نیاز حیاتی در برنامه‌های مدرن برای صرفه‌جویی در فضای ذخیره‌سازی و بهبود سرعت انتقال است. افزونه فشرده‌ساز تصویر ۹۹ دلاری Aspose.Imaging به توسعه‌دهندگان قادر می‌سازد تا فرمت‌های محبوب تصویر مانند PNG، JPEG و TIFF را به طور برنامه‌نویسی در C# فشرده کنند. این API فشرده‌سازی تصویر قدرتمند برای C# .NET تنظیمات فشرده‌سازی قابل تنظیم را ارائه می‌دهد و نتایج با کیفیت بالا را برای نیازهای خاص شما تضمین می‌کند، از جمله فشرده‌سازی بدون افت کیفیت و روش‌های بهینه‌سازی تصویر با عملکرد بالا.


موضوعات پوشش داده شده:


API فشرده‌سازی تصویر C#

Aspose.Imaging برای .NET کارهای بهینه‌سازی تصویر را با مجموعه‌ای از ویژگی‌های قابل تنظیم ساده می‌کند. شما می‌توانید این افزونه را به راحتی در پروژه‌های .NET خود ادغام کنید، با دانلود افزونه یا نصب آن از طریق NuGet، که یک رویکرد بهترین برای فشرده‌سازی مؤثر تصویر با C# است.

Install-Package Aspose.Imaging

فشرده‌سازی تصاویر PNG در C#

برای تصاویر PNG، می‌توانید سطح فشرده‌سازی را از ۰ تا ۹ تعیین کنید، که در آن ۹ حداکثر فشرده‌سازی و ۰ حالت ذخیره‌سازی است. مراحل زیر نحوه فشرده‌سازی یک تصویر PNG با استفاده از Aspose.Imaging برای .NET را تشریح می‌کند.

کد زیر مثال نحوه فشرده‌سازی تصاویر PNG را نشان می‌دهد:

فشرده‌سازی تصاویر JPEG در C#

برای رسیدگی به تصاویر JPEG، Aspose.Imaging برای .NET کلاس JpegOptions را ارائه می‌دهد که انواع مختلف فشرده‌سازی برای تصاویر JPEG ارائه می‌دهد، از جمله:

  • بیس‌لاین
  • پیشرفته
  • بدون افت کیفیت
  • JpegLs

برای فشرده‌سازی تصاویر JPEG مراحل زیر را دنبال کنید:

کد زیر نحوه فشرده‌سازی یک تصویر JPEG را نشان می‌دهد:

اعمال فشرده‌سازی بر روی تصاویر TIFF در C#

Aspose.Imaging برای .NET انواع زیادی از فشرده‌سازی برای تصاویر TIFF، از جمله LZW، Packbits و CCIT Fax 3 و 4 را ارائه می‌دهد. شما می‌توانید نوع مناسب را بر اساس نیازهای خود انتخاب کنید. مراحل زیر نحوه فشرده‌سازی یک تصویر TIFF را تشریح می‌کند:

کد زیر نحوه فشرده‌سازی تصاویر TIFF را نشان می‌دهد:

نتیجه‌گیری

در این مطلب، شما یاد گرفتید که چگونه تصاویر PNG، JPEG و TIFF را با استفاده از C# فشرده کنید. تکنیک‌های فشرده‌سازی متنوعی برای تصاویر JPEG و TIFF در دسترس است که فشرده‌سازی مؤثر تصویر بدون افت کیفیت را تضمین می‌کند. برای اطلاعات بیشتر در مورد کتابخانه پردازش تصویر .NET و بهترین شیوه‌های بهینه‌سازی تصویر به مستندات مراجعه کنید.

همچنین ببینید

اطلاعات: با استفاده از مبدل JPG به PPT یا مبدل PNG به PPT Aspose، می‌توانید از تصاویر ساده، ارائه‌های PowerPoint تولید کنید.