Come convertire RGB in scala di grigi in Java

June 3

Se si dispone di un'immagine RGB, è possibile utilizzare Java per convertirla in scala di grigi. Ad esempio, è possibile creare un applet Java che converte automaticamente le immagini importate dagli utenti alle immagini in bianco e nero. Per la migliore qualità delle immagini, utilizzare la classe BufferedImage Java per convertire da RGB a scala di grigi.

istruzione

1 Aprire il codice Java e individuare il luogo in cui si desidera convertire un'immagine in scala di grigi.

2 Digitare quanto segue:

immagine BufferedImage = new BufferedImage (w, h,

BufferedImage.TYPE_BYTE_GRAY);

Graphics g = image.getGraphics ();

g.drawImage (colorimage, 0, 0, null);

g.dispose ();

Sostituire "w" e "h" con la larghezza e l'altezza si desidera che l'immagine in scala di grigi di essere in pixel. Lasciare i parametri fuori per mantenere le dimensioni dell'immagine originale.

3 Salvare e chiudere il lavoro.