GIF ו-APNG הם מרשימת הפורמטים הנפוצים ביותר של תמונות מונפשות. GIF מייצג Graphics Interchange Format וקובצי APNG הם גרפיקת רשת ניידת מונפשת. אם נשווה קבצי GIF ו-APNG באותה איכות, ישים לב שקובצי APNG קטנים יותר בגודלם. מאמר זה ידון בהפעלה והשהיית קובצי GIF ו-APNG מונפשים בדף אינטרנט HTML באמצעות C#.

הנושאים הבאים יכוסו להלן:

.NET API עבור תמונות מונפשות

עבור התמונות המונפשות, אני אשתמש ב-GroupDocs.Viewer for .NET API בדוגמאות C# של מאמר זה. לצד העיבוד של תמונות GIF ו-APNG, API זה תומך בעיבוד מסמכי עיבוד תמלילים, גיליונות אלקטרוניים, PDF, מצגות, מיילים, ארכיוני ZIP, שרטוטי Visio ו-CAD, תמונות eBooks, תכנות קובצי קוד מקור ופורמטים רבים אחרים של מסמכים.

אתה יכול להוריד את קובצי ה-DLL או ה-MSI מתקין מסעיף ההורדות או להתקין את ה-API באפליקציית NET שלך דרך NuGet.

PM> Install-Package GroupDocs.Viewer

הפעל והשהה תמונות APNG מונפשות ב-C#

כדי להציג קובץ תמונה של APNG לדף HTML, בצע את השלבים המוזכרים להלן. קוד המקור והפלט של C# זמינים גם למטה.

  • צור אובייקט מחלקה Viewer עם קובץ התמונה APNG.
  • צור את האובייקט HTMLViewOptions באמצעות שיטת ForEmbeddedResources, וספק לו את קובץ ה-HTML הפלט.
  • קרא לשיטת View של אובייקט הצופה כדי ליצור את התצוגה עבור תמונת האנימציה 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 אנימציה 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#.

למידע נוסף על ה-API ותמונות מונפשות, בקר בתיעוד או בדוגמאות של קוד פתוח ב-GitHub. לגבי כל שאילתה או בלבול, אל תהסס לפנות לתמיכה בפורום.

שיהיה לך יום אנימציה נעים עם C#.

ראה גם