GIF 和 APNG 来自最常见的动画图像格式列表。 GIF 代表 Graphics Interchange Format 和 APNG 文件是 A动画 Portable N网络 Graphics .如果我们比较相同质量的 GIF 和 APNG 文件,会发现 APNG 文件的大小更小。本文将讨论使用 C#** 在 HTML 网页中播放和暂停动画 GIF 和 APNG 文件。
下面将介绍以下主题:
用于动画图像的 .NET API
对于动画图像,我将在本文的 C# 示例中使用 GroupDocs.Viewer for .NET API。除了渲染 GIF 和 APNG 图像外,此 API 还支持渲染文字处理文档、电子表格、PDF、演示文稿、电子邮件、ZIP 档案、Visio 和 CAD 绘图、电子书图像、编程源代码文件和许多其他文档格式。
您可以从 下载部分 下载 DLL 或 MSI 安装程序,或通过 NuGet 在您的 .NET 应用程序中安装 API。
PM> Install-Package GroupDocs.Viewer
在 C# 中播放和暂停动画 APNG 图像
要将 APNG 图像文件呈现到 HTML 页面,请按照以下步骤操作。 C# 源代码和输出也可在下面找到。
- 使用 APNG 图像文件创建一个 Viewer 类对象。
- 使用 ForEmbeddedResources 方法创建 HTMLViewOptions 对象,并为其提供输出 HTML 文件。
- 调用查看器对象的View 方法为APNG 动画图像创建视图。
以下是将 APNG 图像呈现为 HTML 网页的 C# 代码。它还为动画 PNG 文件提供播放和暂停选项。
// 使用播放和暂停选项将 APNG 渲染为 HTML
using (Viewer viewer = new Viewer("animation.apng"))
{
HtmlViewOptions options = HtmlViewOptions.ForEmbeddedResources("Web-Page-with-APNG.html");
viewer.View(options);
}
这是带有 APNG 文件的输出 HTML 页面的视图。通过这个链接,您还可以体验APNG动画的播放和暂停,这是使用上面的C#代码创建的。
在 C# 中播放和暂停动画 GIF 图像
如果要将 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);
}
结论
我相信您将有信心尝试使用 C# 将动画 GIF 和 APNG 文件渲染到 HTML 网页。您可以构建自己的 .NET 应用程序,该应用程序具有在 C# 中播放和暂停 GIF 和 APNG 动画的功能。
有关 API 和动画图像的更多信息,请访问 文档 或 GitHub 上的开源示例。如有任何疑问或困惑,请随时在 论坛 上联系支持人员。
用 C# 度过美好的动画日。