Para cambiar una imagen a Escala de Grises en Java se utiliza la clase ColorConvertOp al cual se le pasa como parametro ColorSpace.CS_GRAY
Codigo Fuente:
import java.awt.color.ColorSpace; import java.awt.image.BufferedImage; import java.awt.image.ColorConvertOp; /** * @web http://jc-mouse.blogspot.com/ * @author Mouse */ public class Gris { private BufferedImage foto=null; public Gris(){} public void set_Escala_de_Grises(BufferedImage f){ ColorConvertOp ccop = new ColorConvertOp(ColorSpace.getInstance(ColorSpace.CS_GRAY), null); foto = ccop.filter((BufferedImage)f,null); } public BufferedImage getFotoGris(){ return this.foto; } }
Implementado la clase "Gris.java" tenemos:
3 comentarios:
muy bueno tu aporte jc-mouse muchas gracias por los aportes esta de pelos.
si no es mucha molestia quiero preguntarte como hago para que mi programa de java reciva el url que se le envie,como te explico , ya que en window 7 no se pueden ver gif animados con su visor de imagenes me he puesto hacer uno que si pueda y ya lo compile y lo converti en un exe pero quiero que una imagen se pueda abrir con ese programa algo asi como darle anticlick abrir con el programa ya tiene la opcion de abrir archivo pero quiero que lo haga de esa manera .
gracias mi correco es juan_-cancer@hotmail.com
oie no puedo implementarlo, podrías subir el código implementado por favor
jc-mouse muchas gracias por el aporte,
tengo una inquietud que propiedad se puede utilizar para cambiar la imagen a escala de negro y blanco?
muchas gracias.,
Publicar un comentario