يوضح لك هذا البرنامج التعليمي خطوة بخطوة كيفية إنشاء صورة PNG من BMP في C#. هذا الكود في C# يحفظ الصورة النقطية بصيغة PNG بسهولة وسرعة. في حالات معينة ، نحتاج إلى تحويل الصورة النقطية إلى PNG في تطبيقات C# وستكون هذه العينة مفيدة في مثل هذه السيناريوهات.
خطوات إنشاء صورة PNG من BMP في C#
- إعداد حزمة Aspose.Imaging for .NET من Nuget.org
- قم بتضمين مرجع لمساحات الأسماء التالية: Aspose.Imaging ، Aspose.Imaging.ImageOptions
- حدد الترخيص باستخدام طريقة SetLicense قبل التحويل
- قراءة ملف BMP في كائن صورة
- قم بتعيين سمات لإخراج صورة PNG باستخدام فئة PngOptions
- احفظ صورة PNG الناتجة مع خيارات PNG المحددة
في الخطوات البسيطة المذكورة أعلاه ، نقوم أولاً بتحميل صورة إدخال BMP في كائن صورة باستخدام طريقة Load من فئة Image. بمجرد تحميل صورة BMP في الذاكرة ، يمكننا حفظها في صورة PNG ناتجة. يمكننا أيضًا تحديد سمات إخراج صورة PNG.
رمز لإنشاء صورة PNG من BMP في C#
في الكود أعلاه ، قمنا بتعيين دقة إخراج صورة PNG المحولة من الصورة النقطية. لقد قمنا أيضًا بتعيين مستوى ضغط صورة PNG. وبالمثل ، يمكننا تعيين سمات أخرى مطلوبة للصورة الناتجة.
في موضوعنا السابق ، أوضحنا الكود إلى تحويل OTG إلى PDF في C#. يشبه التحويل بين تنسيقات الصور الأخرى أيضًا النموذج الوارد في المقتطف أعلاه مع تغييرات طفيفة في الكود.