I've recently seen her photo in a fashionable women's magazine.
Is present perfect OK here?
recentlyseen her photo recently in a fashionable women's magazine.
I saw her photo...
With either sentence, the speaker may refer to the same point in time when he saw the photo.