你好我想创造一个PROGRAMM读取的图像中的RGB值和后输出的Excel,像这样---图像>http://www.boydevlin.co.uk/images/screenshots/eascreen04.png填充一个ArrayList与图像的每个像素
为了实现这一我想我已经从图像中每个像素的RGB值读取到一个ArrayList 我想将它保存在以下顺序
例5x5px图片
01,02,03,04,05
06,07,08,09,10
11,12,13,14,15
.......
我媒体链接有这一点,但它不工作出正确可能有人helpe我与algorrithm
public class Engine {
private int x = 0;
private int y = 0;
private int count = 50;
private boolean isFinished = false;
ArrayList<Color> arr = new ArrayList<Color>();
public void process(){
BufferedImage img = null;
try {
img = ImageIO.read(new File("res/images.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
System.out.println("img file not found");
}
while(isFinished = false){
int rgb = img.getRGB(x, y);
Color c = new Color(rgb);
arr.add(c);
System.out.println("y:"+ y);
x++;}
if(x == 49){
y++;
x = 0;
}else if(x == 49 && y == 49){
isFinished = true;
}
}
};
你得到什么错误? – jmrodrigg 2013-04-22 09:53:01