Jump to content

ayuda con un codigo porfa


Recommended Posts

se trata de lo sguiente, tengo el codigo de este metodo en java pero no puedo cargarlo a un JFrame, y no se me ocurre kmo he intentado miles de formas pero salgo llorando con los malditos errores T_T

 

import java.awt.Color;

import java.awt.image.BufferedImage;

 

 

public class invertir {

private BufferedImage foto;

private int r,g,b;

private Color color;

public invertir(){}

 

/* Invierte los bytes de una imagen */

public void SetInvertir(BufferedImage f){

this.foto = f;

for(int i=0;i<foto.getWidth();i++){

for(int j=0;j<foto.getHeight();j++){

//se obtiene el color del pixel

color = new Color(foto.getRGB(i, j));

//se extraen los valores RGB

r = color.getRed();

g = color.getGreen();

b = color.getBlue();

//se coloca en la nueva imagen con los valores invertidos

foto.setRGB(i, j, new Color(255-r,255-g,255-b).getRGB());

}

}

}

 

public BufferedImage getFoto(){

return this.foto;

}

}

 

xfa si alguien me puede ayudar para hacer funsionar el codigo :nopuedeser:

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...