I am a fluent native speaker of English, but I do not understand the phrase "to put a photo". Is this a good translation? Should a different verb than "put" be used here? Perhaps there is missing prepositional clause, such as "to put a photo somewhere".
But it's still terrible. The photo isn't going to be worn like an article of clothing (it might, but you wouldn't use "put on" for that), and it also isn't used the way that "put on a video" is (i.e., to display it), at least not in English.