GIF و APNG من قائمة تنسيقات الصور المتحركة الأكثر شيوعًا. GIF تعني تنسيق تبادل الرسومات وملفات APNG هي رسومات الشبكة المحمولة المتحركة. إذا قارنا ملفات GIF و APNG من نفس الجودة ، يلاحظ أن ملفات APNG أصغر في الحجم. ستناقش هذه المقالة تشغيل ملفات GIF و APNG المتحركة وإيقافها مؤقتًا في صفحة ويب HTML باستخدام C #.

سيتم تناول الموضوعات التالية أدناه:

NET API للصور المتحركة

بالنسبة للصور المتحركة ، سأستخدم GroupDocs.Viewer for .NET API في أمثلة C # من هذه المقالة. إلى جانب عرض صور GIF و APNG ، تدعم واجهة برمجة التطبيقات هذه عرض مستندات معالجة الكلمات وجداول البيانات و PDF والعروض التقديمية ورسائل البريد الإلكتروني وأرشيفات ZIP ورسومات Visio و CAD وصور الكتب الإلكترونية وملفات شفرة مصدر البرمجة والعديد من تنسيقات المستندات الأخرى.

يمكنك تنزيل مثبت DLL أو MSI من قسم التنزيلات أو تثبيت API في تطبيق .NET عبر NuGet.

PM> Install-Package GroupDocs.Viewer

تشغيل وإيقاف صور APNG المتحركة في C

لتقديم ملف صورة APNG إلى صفحة HTML ، اتبع الخطوات المذكورة أدناه. يتوفر أيضًا كود C # souce والإخراج أدناه.

  • قم بإنشاء كائن فئة Viewer باستخدام ملف صورة APNG.
  • قم بإنشاء كائن HTMLViewOptions باستخدام طريقة ForEmbeddedResources ، وتزويده بملف HTML الناتج.
  • قم باستدعاء طريقة عرض لكائن العارض لإنشاء عرض للصورة المتحركة APNG.

فيما يلي رمز C # الذي يعرض صورة APNG على صفحة ويب HTML. كما يوفر خيار التشغيل والإيقاف المؤقت لملف PNG المتحرك.

// جعل APNG إلى HTML مع خيار التشغيل والإيقاف المؤقت
using (Viewer viewer = new Viewer("animation.apng"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-APNG.html");
    viewer.View(options);
}

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

إيقاف مؤقت لـ APNG Animated PNG في C #

تشغيل وإيقاف صور GIF المتحركة في C

إذا كنت ترغب في عرض صور GIF على صفحة ويب بتنسيق HTML ، فيمكنك القيام بذلك باستخدام الرمز المماثل كما هو مذكور أعلاه. سيكون خيار التشغيل والإيقاف المؤقت متاحًا أيضًا لرسوم GIF المتحركة كما هو الحال مع الرسوم المتحركة APNG. يعرض المثال التالي لرمز C # ملف الرسوم المتحركة بتنسيق GIF إلى HTML مع خيار التشغيل والإيقاف المؤقت.

// تجسيد GIF إلى HTML مع خيار التشغيل والإيقاف المؤقت
using (Viewer viewer = new Viewer("animation.gif"))
{
    HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-gif.html");
    viewer.View(options);
}

استنتاج

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

لمزيد من المعلومات حول واجهة برمجة التطبيقات والصور المتحركة ، تفضل بزيارة التوثيق أو أمثلة مفتوحة المصدر على GitHub. فيما يتعلق بأي استفسارات أو ارتباك ، لا تتردد في الاتصال بالدعم على المنتدى.

استمتع بيوم متحرك لطيف مع C #.

أنظر أيضا