It went without saying the portraits should be flattering. Yet, in 1590, Giuseppe Arcimboldo painted his royal patron, the Holy Roman Emperor Rudolf II, as a heap of fruits and vegetables (opposite).