GIF ו-APNG הם מרשימת הפורמטים הנפוצים ביותר של תמונות מונפשות. GIF מייצג Graphics Interchange Format וקובצי APNG הם גרפיקת רשת ניידת מונפשת. אם נשווה קבצי GIF ו-APNG באותה איכות, ישים לב שקובצי APNG קטנים יותר בגודלם. מאמר זה ידון בהפעלה והשהיית קובצי GIF ו-APNG מונפשים בדף אינטרנט HTML באמצעות C#.
הנושאים הבאים יכוסו להלן:
- .NET API עבור תמונות מונפשות
- הפעל והשהה תמונת APNG מונפשת ב-HTML באמצעות C#
- הפעל והשהה תמונת GIF מונפשת ב-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# לעיל.

הפעל והשהה תמונות 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#.