Giuseppe Arcimboldo (1526 or 1527 – 11 July 1593) was an Italian painter best known for creating imaginative portrait heads made entirely of objects such as fruits, vegetables, flowers, fish and books.
These works form a distinct category from his other productions. He was a conventional court painter of portraits for three Holy Roman Emperors in Vienna and Prague, also producing religious subjects and, among other things, a series of coloured drawings of exotic animals in the imperial menagerie. (Wikipedia.org)