gpt4 book ai didi

java - 增强图像裁剪

转载 作者:搜寻专家 更新时间:2023-10-31 08:21:07 24 4
gpt4 key购买 nike

哪个是进行裁剪的最佳 Java 库。目的是在 2 倍缩放时保持裁剪图像的清晰度。裁剪图像的两侧在缩放到 2 倍时变得模糊。我尝试使用 Java 高级成像 (JAI) 来带有渲染提示的裁剪。我还尝试了 RescaleDescriptor(JAI) 来增强图像。但它只适用于白色背景中的黑色粒子。还有其他我可以使用的库吗?

最佳答案

使用 Thumbnailator ,可以使用以下代码裁剪原始图像并放大该区域:

Thumbnails.of("/path/to/image")
.sourceRegion(Positions.CENTER, 100, 100)
.scale(2.0)
.resizer(Resizers.BICUBIC)
.toFile("/path/to/cropped+zoomed-image");

上面将获取源图像的​​中心 100 像素 x 100 像素区域,并使用 bicubic interpolation 将其放大 2.0 倍的比例因子。生成没有锯齿边缘的平滑图像:

Source image (left) cropped and enlarged by Thumbnailator (right)
(来源:coobird.net)

尽管 Thumbnailator 是专门用于创建缩略图(因此得名)的库,但它通常也可以用于创建放大的图像。

完全披露:我是 Thumbnailator 的开发者。

关于java - 增强图像裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5936871/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com