HTML
JPG
PDF
XML
APNG
APNG
通过 C# 将 GIF 转换为 APNG
使用原生 .NET API 将 GIF 转换为 APNG,无需任何图像编辑器或第 3 方库。
如何使用 C# 将 GIF 转换为 APNG
为了将 GIF 转换为 APNG,我们将使用 Aspose.Imaging for .NET API 是一个功能丰富、功能强大 易于使用的 C# 平台图像处理和转换 API。打开 NuGet 包管理器,搜索 Aspose.Imaging 并安装。您还可以从包管理器控制台使用以下命令。
包管理器控制台命令
PM> Install-Package Aspose.Imaging
通过 C# 将 GIF 转换为 APNG 的步骤
开发人员只需几行代码即可轻松加载 GIF 文件并将其转换为 APNG。
- 使用 Image.Load 方法加载 GIF 文件
- 创建和设置 ImageOptionsBase 所需子类的实例(例如 BmpOptions、PngOptions 等)
- 调用 Image.Save 方法
- 传递带有 APNG 扩展名的文件路径和 ImageOptionsBase 类的对象
系统要求
在运行转换示例代码之前,请确保您具有以下先决条件。
- Microsoft Windows 或具有 .NET Framework、.NET Core、Windows 应用程序、ASP.NET Web 应用程序的兼容操作系统。
- Microsoft Visual Studio 等开发环境。
- 项目中引用的 Aspose.Imaging for .NET。
将 GIF 转换为 APNG - .NET
GIF 什么是 GIF 文件格式
GIF 或图形交换格式是一种高度压缩的图像。 GIF 由 Unisys 拥有,使用不会降低图像质量的 LZW 压缩算法。对于每个图像,GIF 通常允许每个像素最多 8 位,并且整个图像最多允许 256 种颜色。与 JPEG 图像相比,JPEG 图像可以显示多达 1600 万种颜色,并且相当接近人眼的极限。早在互联网出现时,GIF 仍然是最佳选择,因为它们需要低带宽并且与消耗纯色区域的图形兼容。动画 GIF 将大量图像或帧组合到一个文件中,并按顺序显示它们以生成动画剪辑或短视频。每帧的颜色限制最多为 256 种,并且可能最不适合再现具有颜色渐变的其他图像和照片。
阅读更多APNG 什么是 APNG 文件格式
具有 .apng(动画便携式网络图形)扩展名的文件是一种光栅图形格式,是便携式网络图形 (PNG) 的非官方扩展名。它由表示动画序列的多个帧(每个 PNG 图像)组成。这提供了与 GIF 文件类似的可视化效果。 APNG 文件支持 24 位图像和 8 位透明度。 APNG 向后兼容非动画 GIF 文件。 APNG 文件使用相同的 .png 扩展名,可以由 Mozilla Firefox、支持 APNG 的 Chrome、iOS 10 的 iMessage 应用程序等应用程序打开。
阅读更多其他支持的转换
使用 C#,可以轻松转换不同的格式,包括。
BMP (位图图片)
DICOM (数码影像与通讯)
EMF (增强的元文件格式)
JPG (联合摄影专家组)
JPEG (联合摄影专家组)
JP2 (JPEG 2000)
J2K (小波压缩图像)
PNG (便携式网络图形)
JPEG2000 (JPEG 2000)
APNG (动画便携式网络图形)
PSD (Photoshop 文档)
DXF (图纸交换格式,或图纸交换格式,)
SVG (可缩放矢量图形)
TIFF (标记图像格式)
WEBP (光栅 Web 图像)
WMF (微软视窗元文件)
PDF (便携式文档格式 (PDF))
HTML (HTML5 画布)
EMZ (Windows 压缩增强元文件)
WMZ (压缩的 Windows Media Player 皮肤)
TGA (塔加图形)
SVGZ (可缩放矢量图形 (.SVG) 文件的压缩版本。)
CANVAS (HTML5 画布)
ICO (窗口图标)