Eu preciso setar determinados pixels de uma BuffereImage como verde.
Mas eu não consigo porque o método setRGB da classe espera três inteiros como argumento: a coordenada x, a coordenada y e o RGB.
Mas eu não faço idéia de como passar um Color pra inteiro pra passar como parametro nesse método.
Use o método getRGB() da classe color.
suaImage.setRGB(100,100,Color.GREEN.getRGB());
O color também tem um construtor que aceita um int, que é o valor que o getRGB() retorna.
Finalmente, você poderia manipular diretamente o valor do inteiro. É só lembrar que cada byte representa um canal no padrão ARGB. Portanto, para definir verde, vc poderia fazer:
suaImage.setRGB(100,100,0xFF00FF00);
Cara muito obrigado!