如何在 C# 中裁剪图像

这个简短的教程通过解释裁剪示例位图的过程来指导如何在 C# 中裁剪图像。有许多选项可以裁剪图像。 To crop bitmap C# code 演示了一种方法,其中使用用户定义的值移动边并将输出图像保存为 BMP 但是您可以将其保存为任何其他图像类型,例如 JPEG、PNG 等。

在 C# 中裁剪图像的步骤

  1. 使用 NuGet 包管理器配置开发环境以添加 Aspose.Imaging
  2. 使用 Image 类对象加载源位图
  3. 将加载的图像投射到 RasterImage
  4. 将完整图像缓存到内存中以获得更好的性能
  5. 通过定义向图像中心移动的顶部、底部、左侧和右侧来裁剪加载的位图
  6. 使用 Save 方法将裁剪后的图像保存在磁盘上

cut image 基于 C# 的环境设置、命名空间、类和方法在这些步骤中共享。您可以使用 Image.Load() 方法加载任何类型的图像,然后将其转换为包含裁剪图像选项的 RasterImage。我们在这里使用了边移动方法,您必须定义加载图像的边将向内向图像中心移动的值,从而创建裁剪的图像。

在 C# 中裁剪图像的代码

*C# 中的这些代码行裁剪图像并使用 RasterImage.Save() 方法将其保存在磁盘上。将源图像加载为 RasterImage 后,您还可以在裁剪或保存结果图像之前执行许多其他操作,例如设置背景颜色、设置中断监视器以控制在需要时提前终止进程、设置透明颜色、设置水平和垂直分辨率等。

这个清晰的教程指导我们在 C# 中剪切图像。如果您想了解如何调整这些图像的大小,请参阅 如何在 C# 中调整图像大小 上的文章。

 简体中文