Giuseppe Arcimboldo (1526 or 1527 – July 11, 1593) was an Italian painter best known for creating imaginative portrait heads made entirely of such objects as fruits, vegetables, flowers, fish, and books.
Arcimboldo’s conventional work, on traditional religious subjects, has fallen into oblivion, but his portraits of human heads made up of vegetables, plants, fruits, sea creatures and tree roots, were greatly admired by his contemporaries and remain a source of fascination today.
At a distance, his portraits looked like normal human portraits. However, individual objects in each portrait were actually overlapped together to make various anatomical shapes of a human.
Via Wikipedia.