يشارك هذا البرنامج التعليمي السريع المعلومات حول ** كيفية ضغط حجم الصورة في C# **. تم توضيح بضعة أسطر من التعليمات البرمجية في ** C# ضغط الصورة ** من أي نوع مثل JPEG ، PNG ، BMP ، وما إلى ذلك حتى تحصل على تحكم كامل في عملية الضغط. لهذا الغرض ، يتم توفير خصائص مختلفة لضغط الصور دون فقدان الجودة.
خطوات لضغط حجم الصورة في C#
- تكوين المشروع لاستخدام Aspose.Imaging لضغط صورة JPEG
- قم بتحميل ملف JPEG المصدر في كائن فئة Image
- قم بإنشاء وتهيئة كائن فئة JpegOptions لتخصيص الضغط
- اضبط نوع اللون على Grayscale لتقليل حجم الصورة
- اضبط نوع الضغط على تدريجي
- احفظ الصورة المصدر على القرص باستخدام إعدادات الضغط الموضحة أعلاه
- لضغط الصورة بحجم C# * تم وصف تكوين البيئة وتسلسل العمليات في الخطوات أعلاه. يتم تحديد جميع الفئات الضرورية مثل تحميل الصورة المصدر في فئة الصورة. وبالمثل ، يتم استخدام كائن فئة JpegOptions لتكوين الصورة المضغوطة الناتجة مع استخدام بعض الخصائص التي تم تعيينها في نموذج التعليمات البرمجية.
كود لضغط حجم الصورة في C#
عبارات البرنامج أعلاه في * C# ضغط حجم الصورة * باستخدام JpegOptions حيث يتم تعيين نوع اللون إلى Grayscale ويتم تعيين CompressionType على Progressive. هناك عدد من الخصائص الأخرى المتاحة أيضًا مثل لوحة الألوان والجودة وعلامة الإطار الكامل وخيارات متعددة الصفحات وأخذ العينات الأفقية وأخذ العينات الرأسية على سبيل المثال لا الحصر. إذا كنت تريد ضغط صورة PNG ، فيمكنك استخدام PNGOptions ، ولصور TIFF استخدم TiffOptions.
في هذا البرنامج التعليمي ، تعلمنا * ضغط حجم الصورة في C# * إذا كنت تريد تغيير حجم الصورة ، فراجع المقالة على كيفية تغيير حجم الصورة في C#.