1. An apparatus, comprising: a display panel with a plurality of Fabry-Perot cavities; an illuminator that provides light to the plurality of Fabry-Perot cavities; and a modulator that is connected to the plurality of Fabry-Perot cavities, the modulator being controlled by a controller to provide modulation signals to the plurality of Fabry-Perot cavities, wherein: the plurality of Fabry-Perot cavities generates an image from light provided by the illuminator, each pixel of the image corresponding to a respective one of the plurality of Fabry-Perot cavities, the controller controls the modulator to provide image modulation data to the plurality of Fabry-Perot cavities for generating the image, the modulator providing color information to a first cavity of the plurality of Fabry-Perot cavities for setting a size of the first cavity to correspond to a color of a first pixel of the image, the modulator providing gray level information to the first cavity for generating a gray level of the first pixel, and the display panel display pixels of the generated image based on colors and gray levels of each pixel of the generated image.