在之前的博文中,我们已经向您展示了如何实现各种图像编辑功能,例如 resize、flipping 和 rotating 图像。除了这些功能外,图像裁剪还被广泛用于修剪图像中不需要的区域。此外,您可以裁剪图像以专注于框架中的特定对象。在本文中,您将学习如何在 Java 中以编程方式裁剪图像。我们将演示如何使用移位值或矩形裁剪图像。
用于裁剪图像的 Java API - 免费下载 用 Java 裁剪图像 使用 Shift 值裁剪图像 使用矩形裁剪图像 用于裁剪图像的 Java API - 免费下载 Aspose.Imaging for Java 是一个了不起的图像编辑 API,它提供了广泛的功能来处理图像。此外,它还支持多种光栅和矢量图像格式。我们将使用这个 API 从我们的 Java 应用程序中裁剪图像。您可以 下载 API 或使用以下 Maven 配置安装它。
AsposeJavaAPI Aspose Java API https://repository.aspose.com/repo/ com.aspose aspose-imaging 22.9 用 Java 裁剪图像 裁剪光栅图像有两种方法:移位值和矩形。在第一种方法中,我们需要提供左、右、上和下移位值来裁剪图像。而在第二种方法中,我们定义了一个矩形来裁剪图像的某个区域。
让我们看看上面提到的在 Java 中裁剪图像的每个方法。
在 Java 中使用 Shift 值裁剪图像 以下是在 Java 中使用移位值裁剪图像的步骤。
首先,使用 Image.load() 方法将图像加载到 RasterImage 对象中。 如果不是,请缓存图像。 定义左移、右移、上移和下移值。 使用 RasterImage.