Moin Leute!
Ist mir fast schon peinlich, dass ich nach so etwas fragen muss. Ich sitze schon den ganzen Abend daran, ein BufferedImage mithilfe von RescaleOp heller bzw. dunkler zu machen. Der Code:
Das Problem: Wenn ich das Programm starte, bekomme ich auf der KommandoZeile in etwa folgende Meldung:
"An unexpected Error has been detected by Virtual Machine
EXCEPTION_ACCESS_VIOLATION (0xc00000005) at pc=0xc000.... (Und so weiter)"
Was bedeutet das?
Meine Java Version: 1.5.0_22
Danke für euere Hilfe!
Ist mir fast schon peinlich, dass ich nach so etwas fragen muss. Ich sitze schon den ganzen Abend daran, ein BufferedImage mithilfe von RescaleOp heller bzw. dunkler zu machen. Der Code:
Java:
import java.awt.*;
import java.util.*;
import javax.swing.*;
import java.io.*;
import javax.imageio.*;
import java.awt.image.*;
public class bildSfx extends JFrame{
public bildSfx() {
super("Hallo SFX!");
setSize(800,600);
setDefaultCloseOperation(EXIT_ON_CLOSE);
add(new bildPanel());
setVisible(true);
}
public class bildPanel extends JPanel {
BufferedImage image;
public bildPanel() {
try {
image = ImageIO.read(new File("bildExp/Images/pumpkin.png"));
} catch (Exception e) {}
}
public void paintComponent(Graphics g) {
super.paintComponent(g);
drawBrightenImage(g);
}
private void drawBrightenImage(Graphics g) {
RescaleOp op = new RescaleOp(1.2f,0,null);
image = op.filter(image,null);
g.drawImage(image,0,0,null);
}
}
public static void main (String [] args) {
new bildSfx();
}
}
Das Problem: Wenn ich das Programm starte, bekomme ich auf der KommandoZeile in etwa folgende Meldung:
"An unexpected Error has been detected by Virtual Machine
EXCEPTION_ACCESS_VIOLATION (0xc00000005) at pc=0xc000.... (Und so weiter)"
Was bedeutet das?
Meine Java Version: 1.5.0_22
Danke für euere Hilfe!