我正在创建的程序的一部分要求我向用户询问一个字符,将其转换为一个字符串,然后获取缓冲图像的各个部分,其中这些部分是字符/字符串的尺寸。
但是,当我尝试逐节浏览图像时会出现问题。错误发生在图像的第一行部分结束之前,它与越界错误有关,就像我请求的缓冲图像的部分超出了我所拥有的缓冲图像的实际尺寸.
我的代码:
for (int i = 0; i < bufferedimageHeight; i += characterHeight) {
for(int j = 0; j < bufferedimageWidth; j += characterWidth) {
if (myMethod(mybufferedimage.getSubimage(i, j, characterWidth, characterHeight))) {
// TODO CODE HERE
}
}
}
任何帮助将非常感激。