Java WritableRaster.getSample()无法生成输出 BufferedImage image=ImageIO.read(新文件(“bridge gs.png”); WritableRaster wr=image.getRaster(); int height=image.getHeight(); int width=image.getWidth(); 对于(int y=0;y

Java WritableRaster.getSample()无法生成输出 BufferedImage image=ImageIO.read(新文件(“bridge gs.png”); WritableRaster wr=image.getRaster(); int height=image.getHeight(); int width=image.getWidth(); 对于(int y=0;y,java,raster,Java,Raster,根据标题,我上传了图像,对文件进行了光栅化,但当我尝试使用getSample()获取像素值时方法不产生输出-一些数字在屏幕上短暂闪烁,然后eclipse在没有错误消息的情况下终止进程。如果有人能够解释如何成功地完成这项工作,或者确实指出一些关于这个主题的可访问信息源,那将是非常重要的,因为我在这里非常茫然。 我确实在网上看到了一些这样做的工作模式,但我不想盲目地复制一些东西。我想知道这里出了什么问题。 如果有人能推荐一本书/资料,让我以婴儿的方式了解其中的一些内容,我也会非常感激。 谢谢。一些数

根据标题,我上传了图像,对文件进行了光栅化,但当我尝试使用getSample()获取像素值时方法不产生输出-一些数字在屏幕上短暂闪烁,然后eclipse在没有错误消息的情况下终止进程。如果有人能够解释如何成功地完成这项工作,或者确实指出一些关于这个主题的可访问信息源,那将是非常重要的,因为我在这里非常茫然。 我确实在网上看到了一些这样做的工作模式,但我不想盲目地复制一些东西。我想知道这里出了什么问题。 如果有人能推荐一本书/资料,让我以婴儿的方式了解其中的一些内容,我也会非常感激。
谢谢。

一些数字在屏幕上短暂闪烁,然后eclipse终止了
,这听起来像是输出。你是在问如何暂停显示吗?我也在想:NetBeans有一个选项卡,我可以打开它来查看输出,即使进程已经终止。eclipse没有类似的功能吗?是的,控制台window、 我的意思是我有一个sysout语句,所以通常它会打印到控制台窗口,但在这种情况下,它会在窗口中短暂闪烁,然后进程终止。这是我所能描述的最好的情况。
BufferedImage image = ImageIO.read(new File("bridge-gs.png"));
            WritableRaster wr = image.getRaster();
            int height = image.getHeight();
            int width = image.getWidth();
            for (int y = 0; y < height; y++) {
                for (int x = 0; x < width; x++) {
                 int pixelvalue = wr.getSample(x,y,0);
                  System.out.print(pixelvalue);