【发布时间】:2011-08-23 20:43:47
【问题描述】:
我尝试读取特定像素的 rgb,但遇到 IOException。
我找不到任何共鸣,所以我尝试从该站点运行程序 link
但我仍然收到 IOException。
那么这可能是因为 JRE 还是我的 IDE 是 Eclipse?
import java.io.*;
import java.awt.*;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
public class GetPixelColor
{
public static void main(String args[]) throws IOException{
File file= new File("rockface.jpg");
BufferedImage image = ImageIO.read(file);
// Getting pixel color by position x=100 and y=40
int clr= image.getRGB(100,40);
int red = (clr & 0x00ff0000) >> 16;
int green = (clr & 0x0000ff00) >> 8;
int blue = clr & 0x000000ff;
System.out.println("Red Color value = "+ red);
System.out.println("Green Color value = "+ green);
System.out.println("Blue Color value = "+ blue);
}
}
【问题讨论】:
-
零代码或上下文没有人可以提供帮助。
-
给我们您的代码和错误,我们可以提供帮助,否则您可能会收到 IOException。
标签: java path ioexception