Computer graphics is the branch of computer science that deals with generating images with the aid of computers. ... A great deal of specialized hardware and software has been developed, with the displays of most devices being driven by computer graphics hardware.