本分步教程向您展示了如何在 C# 中从 BMP 创建 PNG 图像。 C# 中的这段代码可以轻松快速地将位图保存为 PNG。在某些情况下,我们需要在 C# 应用程序中将位图转换为 PNG,此示例在这种情况下会有所帮助。
在 C# 中从 BMP 创建 PNG 图像的步骤
- 从 Nuget.org 安装 Aspose.Imaging for .NET 包
- 包括对以下两个命名空间的引用:Aspose.Imaging、Aspose.Imaging.ImageOptions
- 转换前使用 SetLicense 方法指定许可证
- 将 BMP 文件读入 Image 对象
- 使用 PngOptions 类设置输出 PNG 图像的属性
- 使用指定的 PNG 选项保存输出的 PNG 图像
在上述简单步骤中,我们首先使用 Image 类的 Load 方法将 BMP 输入图像加载到图像对象中。一旦我们将 BMP 图像加载到内存中,我们就可以将其保存到输出的 PNG 图像中。我们还可以指定输出 PNG 图像的属性。
在 C# 中从 BMP 创建 PNG 图像的代码
在上面的代码中,我们设置了从位图图像转换的输出 PNG 图像的分辨率。我们还设置了 PNG 图像的压缩级别。同样,我们可以设置输出图像的其他必需属性。
在我们之前的主题中,我们向 在 C# 中将 OTG 转换为 PDF 解释了代码。在不同的其他图像格式之间进行转换也类似于上面代码片段中给出的示例,只是对代码进行了微小的更改。