Hi, 1) As you say, the sentence is correct both with and without 'has'. If you use the present perfect (in UK English at least) it suggests that the picture might be new. I think American English speakers are more likely to use the past simple tense.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.