tf.image.grayscale_to_rgb(images, name=None)

tf.image.grayscale_to_rgb(images, name=None)

See the guide: Images > Converting Between Colorspaces

Converts one or more images from Grayscale to RGB.

Outputs a tensor of the same DType and rank as images. The size of the last dimension of the output is 3, containing the RGB value of the pixels.


  • images: The Grayscale tensor to convert. Last dimension must be size 1.
  • name: A name for the operation (optional).


The converted grayscale image(s).

Defined in tensorflow/python/ops/