كيفية إنشاء صورة PNG من BMP في C#

يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية إنشاء صورة PNG من BMP في C#. هذا الكود في C# يحفظ الصورة النقطية بصيغة PNG بسهولة وسرعة. في حالات معينة ، نحتاج إلى تحويل الصورة النقطية إلى PNG في تطبيقات C# وستكون هذه العينة مفيدة في مثل هذه السيناريوهات.

خطوات إنشاء صورة PNG من BMP في C#

  1. إعداد حزمة Aspose.Imaging for .NET من Nuget.org
  2. قم بتضمين مرجع لمساحات الأسماء التالية: Aspose.Imaging ، Aspose.Imaging.ImageOptions
  3. حدد الترخيص باستخدام طريقة SetLicense قبل التحويل
  4. قراءة ملف BMP في كائن صورة
  5. قم بتعيين سمات لإخراج صورة PNG باستخدام فئة PngOptions
  6. احفظ صورة PNG الناتجة مع خيارات PNG المحددة

في الخطوات البسيطة المذكورة أعلاه ، نقوم أولاً بتحميل صورة إدخال BMP في كائن صورة باستخدام طريقة Load من فئة Image. بمجرد تحميل صورة BMP في الذاكرة ، يمكننا حفظها في صورة PNG ناتجة. يمكننا أيضًا تحديد سمات إخراج صورة PNG.

رمز لإنشاء صورة PNG من BMP في C#

في الكود أعلاه ، قمنا بتعيين دقة إخراج صورة PNG المحولة من الصورة النقطية. لقد قمنا أيضًا بتعيين مستوى ضغط صورة PNG. وبالمثل ، يمكننا تعيين سمات أخرى مطلوبة للصورة الناتجة.

في موضوعنا السابق ، أوضحنا الكود إلى تحويل OTG إلى PDF في C#. يشبه التحويل بين تنسيقات الصور الأخرى أيضًا النموذج الوارد في المقتطف أعلاه مع تغييرات طفيفة في الكود.

 عربي