كيفية تحويل GIF إلى PNG في C#

كيفية تحويل GIF إلى PNG في C#

قم ببناء محول GIF على مستوى المؤسسة إلى PNG باستخدام هذه الصورة .NET مكتبة. قم بتحميل ملفات الصور وتحويلها إلى تنسيقات ملفات الصور الشائعة الأخرى برمجيًا. تمنحك بضعة أسطر من الكود المصدري في C# ميزات غنية متعلقة بتحويلات الصور. في منشور المدونة هذا ، سنقوم بتنفيذ كيفية تحويل GIF إلى PNG في C# وسنصف أيضًا الطرق ووظائفها. لذا ، تأكد من إعداد .NET على جهازك المحلي.

سيتم تغطية الأقسام التالية في منشور المدونة هذا:

تثبيت مكتبة الصور. NET

لا توجد صعوبة في إجراء التثبيت بل إنه سهل للغاية. لذلك ، لا تتردد في تنزيل DLL أو تثبيت هذه المكتبة عن طريق تشغيل الأمر التالي في مدير الحزم NuGet.

Install-Package Aspose.Imaging

كيفية تحويل GIF إلى PNG في C#

دعنا نكتب جزءًا من التعليمات البرمجية لشرح تحويل GIF إلى PNG برمجيًا.

يمكنك اتباع الخطوات ومقتطف الشفرة المذكور أدناه:

  1. استدعاء طريقة Load لتحميل صورة GIF من دليل موجود.
  2. قم بتعيين قيمة للخاصية AutoAdjustPalette تشير إلى ما إذا كانت لوحة الضبط التلقائي.
  3. اضبط لون الخلفية عن طريق ضبط قيمة خاصية BackgroundColor.
  4. قم بإنشاء مثيل لفئة PngOptions.
  5. إنشاء كائن من فئة MultiPageOptions وتهيئته بعدد الصفحات.
  6. قم بتحويل الإطار 1 من GIF إلى PNG باستدعاء طريقة Save.

انسخ الكود التالي والصقه في ملفك الرئيسي:

using Aspose.Imaging;
using Aspose.Imaging.ImageOptions;
// Ivoke طريقة التحميل لتحميل صورة GIF من دليل موجود.
using (var image = Image.Load("sample.gif"))
{ 
  // قم بتعيين قيمة لخاصية AutoAdjustPalette تشير إلى ما إذا كانت لوحة الضبط التلقائي أم لا.
  image.AutoAdjustPalette = true;
  // اضبط لون الخلفية عن طريق تعيين قيمة خاصية BackgroundColor. 
  image.BackgroundColor = Color.Aqua;
  // قم بإنشاء مثيل لفئة PngOptions. 
  // إنشاء كائن من فئة MultiPageOptions وتهيئته بعدد الصفحات.  
  // قم بتحويل الإطار 1 من GIF إلى PNG عن طريق استدعاء طريقة Save.
	image.Save("converted-to-png.png", new PngOptions() {
     MultiPageOptions = new MultiPageOptions(1), FullFrame = true
      });

}

يمكن رؤية الإخراج في الصورة أدناه:

GIF إلى PNG محول

احصل على رخصة مجانية

يمكنك الاستفادة من رخصة مؤقتة مجانية لتجربة واجهة برمجة التطبيقات بدون قيود تقييمية.

تلخيص لما سبق

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

علاوة على ذلك ، نقترح عليك اتباع دليل البدء.

أخيرًا ، يكتب conholdate.com مشاركات مدونة جديدة. لذا ، يرجى البقاء على اتصال للحصول على تحديثات منتظمة.

طرح سؤال

يمكنك إخبارنا بأسئلتك أو استفساراتك على المنتدى.

أسئلة وأجوبة

هل يمكنك تحويل GIF إلى PNG؟

نعم ، قم بتحميل صورة GIF باستخدام طريقة Load واستدعاء طريقة Save لحفظ الملف بتنسيق PNG. علاوة على ذلك ، قم بزيارة هذا Load للحصول على مقتطف الشفرة.

أنظر أيضا