如何使用 C# 将新图像添加到现有 PNG 图像文件
通过使用无缝集成附加图像来提升您的 PNG 图像 Aspose.Drawing 换 .NET 多功能API。这个强大的工具提供了一种简单而有效的方法来增强您的视觉效果。通过利用 Bitmap 类和光栅图形绘制的功能,您可以轻松地将图像合并到 PNG 文件中。无论您是使用光栅图像还是以 PNG 格式保存文件,绘图 API 都能提供无与伦比的灵活性和效率。体验使用 .NET 的绘图 API 将图像添加到 PNG 文件的便利性,并为您的图像编辑项目开启新的可能性。打开 努格特 包管理器,然后搜索 Aspose.Drawing 并安装。您还可以从包管理器控制台使用以下命令。
包管理器控制台命令
PM> Install-Package Aspose.Drawing
通过 C# 将图像添加到 PNG 图像的步骤
您需要 aspose.drawing.dll 在您自己的环境中尝试以下工作流程。
- 使用“Bitmap”类从 PNG 图像文件创建位图对象。
- 使用“Graphics.FromImage()”方法创建图形对象。
- 从另一个图像文件创建一个新的位图。
- 使用“DrawImageUnscaled()”方法在位图上绘制新图像。
- 将创建的位图保存为 PNG 图像格式。
系统要求
所有主要操作系统均支持 Aspose.Drawing 换 .NET。只需确保您满足以下先决条件即可。
- Microsoft Windows 或与 .NET Framework、.NET Core、Windows 应用程序、ASP.NET Web 应用程序兼容的操作系统。
- Microsoft Visual Studio 等开发环境。
- 您的项目中引用的 Aspose.Drawing 为 .NET。
将图像添加到 PNG 图像文件 - C#
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using Aspose.Drawing; | |
using (Bitmap bitmap = new Bitmap("cat.png")) | |
{ | |
Graphics graphics = Graphics.FromImage(bitmap); | |
using (Bitmap image = new Bitmap("gears.png")) | |
graphics.DrawImageUnscaled(image, bitmap.Width - image.Width, bitmap.Height - image.Height); | |
bitmap.Save("out.png"); | |
} |
关于 Aspose.Drawing 的 .NET API
Aspose.Drawing 是一个完全托管的跨平台 2D 图形库,擅长绘制文本、几何图形和图像。它提供了 System.Drawing 兼容的 API,可以轻松地将依赖 System.Drawing 的现有代码转换为真正的跨平台解决方案。 Aspose.Drawing 针对 .NET Standard 2.0 开发,可应用于 Web、移动、桌面、云和 IoT 场景。
Aspose.Drawing 中的绘图引擎使用户能够渲染矢量图形,包括直线、曲线和图形,以及各种字体、大小和样式的各种文本元素。此渲染过程在光栅图像上无缝进行,支持多种常用的图形文件格式。