gpt4 book ai didi

java - 如何找到图像的中心?

转载 作者:行者123 更新时间:2023-12-01 18:44:34 24 4
gpt4 key购买 nike

我在如何找到图像的中心并将其写入不同的图像时遇到了麻烦。情况是我有图像(例如 800X500),我需要使用 img.getSubimage(x, y, w, h) 精确裁剪(50X50 或 70X70)它的中心。

每次新图像的尺寸都会不同。

如何计算 X 和 Y 以获得从图像中心开始的 50X50 子图像?

提前致谢。

img.getSubimage(x, y, w, h) - X 和 Y 不是中心坐标。 * @param x 左上角的X坐标 * 指定矩形区域 * @param y 左上角的Y坐标 * 指定矩形区域

最佳答案

int bigwidth = 800;
int bigheight = 500;
int cropwidth = 70;
int cropheight = 70;
img.getSubimage((bigwidth - cropwidth) / 2, (bigheight - cropheight) / 2, cropwidth, cropheight);

关于java - 如何找到图像的中心?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18363436/

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