我有一个 2D 布尔数组,它是一个分段图像,如下所示:
000000000000000000
000000011110000000
000001110111100000
000001111110100000
000000111101100000
000000111011000000
我想裁剪图片并将其调整为特定大小,如下所示:
00111100
11101111
11111101
01111011
01110110
我试图使用 BufferedImage 来保存它并使用 getSubimage() 但我无法正确设置边界......
我也尝试过这种方法,其中我拥有缓冲图像的核心:
int Width = buffer.getWidth();
int Height = buffer.getHeight();
int x1= (int) (core.getX()) - (Width/2);
int y1= (int)(core.getY()) - (Height/2);
buffer = buffer.getSubimage(x1, y1, Width, Height);
如何裁剪并调整大小?