通过 C# 转换图像文件

转换图像格式、元文件、WebP、Svg、Apng 以构建基于 .NET 的跨平台高级图像处理应用程序。

 

.NET Image API 为程序​​员提供了高级图像处理和渲染功能。开发人员可以集成它来将光栅和矢量图像,包括照片和图片转换为 PSD、PDF、GIF、PNG、DICOM、SVG、JPG、JPEG2000、APNG、BMP、TIFF、HTML5 CANVAS、WEBP、WMF、EMF 和其他图像格式. API 不仅处理文件转换,还处理将图像转换为黑白和灰度,转换 GIF 图像层等等。

将图像转换为位图 BMP、JPG、PNG

使用 C# Image API,Inter 格式转换就像更改所需格式的扩展名一样简单。以下是一些通用案例,例如image to bmpimage to jpgimage to png,开发人员可以轻松地针对他们的特定格式进行增强。过程是通过 Image.Load 加载源图像。为任何特定设置创建目标 图像格式选项 的对象。最后调用 保存方法 ,通过传递带有路径和保存选项的目标文件作为参数。

图像相互转换的 C# 代码

光栅图像到 PDF 转换

将光栅图像转换为 PDF 的过程与图像相互转换的过程相同,只是 API 为特定的 PDF 设置提供了 PdfOptions .程序员可以根据他们的特定需求轻松地对其进行增强。

光栅图像到 PDF 转换的代码

将 SVG 转换为光栅图像 BMP、PNG、JPG

SVG的转换过程是一样的,加载SVG文件,使用相关的图片保存选项,调用Save方法。 Image API 提供 SvgRasterizationOptions 用于设置 PageWidth、PageHeight 和光栅图像,使用它们的 VectorRasterizationOptions 属性进行初始化和获取 SvgRasterizationOptions 选项。

用于 SVG 到光栅图像的 C# 代码


所有支持的图像格式转换

下面是完整的图像格式列表,您可以将其转换为:


要转换为的所有支持的图像格式

下面是完整的图像格式列表,您可以从中进行转换: