public void brighten()
{
float a = 1.5f;
float b = -20.0f;
RescaleOp op = new RescaleOp(a,b,null);
filter(op);
}
private void filter(BufferedImageOp op)//Metodo que faz o filtro e joga a imagem no panel
{
JScrollPane sp=(JScrollPane)images.getSelectedComponent();
if(sp!=null){
ImagePanel ip=(ImagePanel)sp.getViewport().getView();
sp=new JScrollPane();
BufferedImage filteredImage
= new BufferedImage(imagem.getWidth(), imagem.getHeight(), imagem.getType());
op.filter(imagem, filteredImage);
imagem = filteredImage;
Graphics2D g2d = filteredImage.createGraphics();
g2d.drawImage(filteredImage, 0, 0, null);
g2d.dispose();
ip.setImage(filteredImage);
}
}
#An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d0ad5ad, pid=4152, tid=3760
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode, sharing)
# Problematic frame:
# C [awt.dll+0xad5ad]
#
# An error report file with more information is saved as hs_err_pid4152.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
#
Alguem poderia me ajudar??