Witam, serdecznie mam taki o to problem z wczytaniem obrazka do tablicy dwuwymiarowej, ktora pozniej bede przeksztalcal. Blad pewnie trywialny ale za nic nie moge go dostrzec
File plik = new File("C:\\obrazek1.jpg");
BufferedImage obrazek = ImageIO.read(plik);
int x=obrazek.getWidth();
int y=obrazek.getHeight();
int[][]tab_pix=new int[x+1][y+1];
//-----TABLICOWANIE-----------------------------------
for(int i=1; i<x;i++)
{
for(int j=1; j<y;j++){
tab_pix[x][y]=obrazek.getRGB(x,y);
}
}
//---------------------------------------------------
Dostaje takie o to bledy:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: Coordinate out of bounds!
at sun.awt.image.ByteInterleavedRaster.getDataElements(Unknown Source)
at java.awt.image.BufferedImage.getRGB(Unknown Source)
at zadanie1.main(zadanie1.java:28)