Olá,
alguém pode me ajudar com transformação de imagem colorida para imagem em tons de cinza?
Desde já agradeço!
Olá,
alguém pode me ajudar com transformação de imagem colorida para imagem em tons de cinza?
Desde já agradeço!
Use para isso uma ColorConvertOp:
public BufferedImage grayScaleImage(BufferedImage sourceImg) {
BufferedImageOp op =new ColorConvertOp(
ColorSpace.getInstance(ColorSpace.CS_GRAY),null);
return op.filter(sourceImg,null);
}
Exemplo de uso:
BufferedImage grayScale = grayScaleImage(ImageIO.read("imagem.png"));
Muito obrigado Vini!
Sua ajuda foi fantástica!
Qualquer coisa que precisar pode falar que vou correr atrás pra ajudar!
Um grande abraço!