Ich lade mit dem folgenden Source eine Image
Es kommt auch keine Fehlermeldung. Trotzdem ist das Object imbuff=null, dh. ich kann es mit
nicht bearbeiten.
Wo liegt der Fehler?
Da ich für cop.filter(imbuff,imbufffilter) eine BufferedImage brauche kann ich die Image auch nicht mit
laden, da ich dann ein Image-Object habe. Oder gibt es eine Möglichkeit ein Image-Object in ein BufferedImage-Object
umzuwandeln?[/code]
Code:
try{
BufferedImage imbuff = ImageIO.read(new File("c:/Images/clouds.jpg"));
}
catch( IOException ex){
System.out.println("Image wurde nicht geladen");
}
Code:
float[] e = { 0.0f, -1.0f, 0.0f, -1.0f, 4.f, -1.0f, 0.0f, -1.0f, 0.0f};
Kernel kernel = new Kernel(3, 3, e);
ConvolveOp cop = new ConvolveOp(kernel, ConvolveOp.EDGE_NO_OP,null);
cop.filter(imbuff,imbufffilter);
Wo liegt der Fehler?
Da ich für cop.filter(imbuff,imbufffilter) eine BufferedImage brauche kann ich die Image auch nicht mit
Code:
clouds=getToolkit().getImage("c:/Images/clouds.jpg");
laden, da ich dann ein Image-Object habe. Oder gibt es eine Möglichkeit ein Image-Object in ein BufferedImage-Object
umzuwandeln?[/code]