Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 遍历多个图像文件_Java_Image_Loops - Fatal编程技术网

Java 遍历多个图像文件

Java 遍历多个图像文件,java,image,loops,Java,Image,Loops,是否可以遍历多个图像文件?例如,给定以下代码,通过“someImage.jpg”迭代到someImage20.jpg?当然,我仍然希望BuffereImage后面的代码对每个图像执行 BufferedImage image = ImageIO.read(new File("someImage.jpg")); for(int x = 0; x < image.getWidth(); x++) for(int y = 0; y < image.getHei

是否可以遍历多个图像文件?例如,给定以下代码,通过“someImage.jpg”迭代到someImage20.jpg?当然,我仍然希望BuffereImage后面的代码对每个图像执行

    BufferedImage image = ImageIO.read(new File("someImage.jpg"));
    for(int x = 0; x < image.getWidth(); x++)
        for(int y = 0; y < image.getHeight(); y++) {
            int color = image.getRGB(x, y);
            int alpha = (color & 0xff000000) >> 24;
            int red = (color & 0x00ff0000) >> 16;
            int green = (color & 0x0000ff00) >> 8;
            int blue = color & 0x000000ff;
            ch[red / 128][green / 128][blue / 128]++;   
BufferedImage image=ImageIO.read(新文件(“someImage.jpg”);
对于(int x=0;x>24;
内部红色=(颜色&0x00ff0000)>>16;
绿色=(颜色&0x0000ff00)>>8;
int blue=color&0x000000ff;
ch[red/128][green/128][blue/128]++;

您需要在外部循环中遍历文件。请参阅此处的说明:并使用代码块处理每个文件。

请在问题的标记中包含您要使用的语言。