Gmosaic will create a gray scale mosaic of an input image using either a specified image "tile" or a tile created from the input image itself. Each tile in the output image has its overall intensity adjusted to match the intensity of the corresponding pixel in the input image.