Guten Abend,
ich bin nicht so der Profi, desswegen bin ich mir jetzt nicht zu 100% sicher mit der Platzierung des Themas. Wenn ich heir mit dem Thema falsch bin , bitte drauf aufmerksam machen.
Also:
Ich wollte mittels einer Methode die Farbwerte aller Pixel eines JPG´s ausgeben. Ich glaube das Prinzip der Methode ist eigentlich recht sinnvoll.
jedoch sagt er mir da
.
(Er spuckt noch tausend weiter at´s aus aber ich glaub, dass das die wichtigsten sind.)
Inder Fehlermeldung steht zwar Zeile 86, also
aber da dürfte es eigentlich keine Prob´s geben. Ich wüsste ehrlichgesagt nicht warum. Hab auch schon nen richtigen Pfad angegeben. Dann kommt aber die gleiche Fehlermeldung.
Außerdem hab ich mir auch den Konstruktor der Klasse File angeguckt und der passt dazu auch.
Wär jedenfalls nett, wenn ich von jmd einen kleinen Denkanstoß bekommen würde.
Lg Kampfzwereg
ich bin nicht so der Profi, desswegen bin ich mir jetzt nicht zu 100% sicher mit der Platzierung des Themas. Wenn ich heir mit dem Thema falsch bin , bitte drauf aufmerksam machen.
Also:
Ich wollte mittels einer Methode die Farbwerte aller Pixel eines JPG´s ausgeben. Ich glaube das Prinzip der Methode ist eigentlich recht sinnvoll.
Java:
public void loadJPG()
{
try
{
BufferedImage image = ImageIO.read(new File("bild.jpg"));
for (int x = 0; x < image.getWidth(); x++) {
for (int y = 0; y < image.getHeight(); y++) {
Color color = new Color(image.getRGB(x, y));
jTA1.append("|pixel (" + x + "," + y + ")");
jTA2.append("|red: " + color.getRed());
jTA3.append("|green: " + color.getGreen());
jTA4.append("|blue: " + color.getBlue());
}
}
}
catch(IOException e)
{
jTA1.setText("ERROR");
jTA2.setText("ERROR");
jTA3.setText("ERROR");
jTA4.setText("ERROR");
e.printStackTrace();
}
}
jedoch sagt er mir da
Java:
javax.imageio.IIOException: Can't read input file!
at javax.imageio.ImageIO.read(ImageIO.java:1301)
at PixelAnalyseFrame.loadJPG(PixelAnalyseFrame.java:86)
(Er spuckt noch tausend weiter at´s aus aber ich glaub, dass das die wichtigsten sind.)
Inder Fehlermeldung steht zwar Zeile 86, also
Java:
BufferedImage image = ImageIO.read(new File("C://bild.jpg"));
Außerdem hab ich mir auch den Konstruktor der Klasse File angeguckt und der passt dazu auch.
Wär jedenfalls nett, wenn ich von jmd einen kleinen Denkanstoß bekommen würde.
Lg Kampfzwereg