If your friendship level is too low to receive the photo
- Gift them a 2x stack (wrapped) foreign fruit
If your friendship level is high enough.
- Fill your inventory with something, such as bells or other junk. Leave enough room to hold a stack of about 10 (NOT wrapped) foreign fruit.
- Gift villagers fruit from this stack.
Don't worry, your player won't hand the entire stack over. Your inventory will be too full to receive a gift, so they mail it to you the next day. This method nets fewer friendship points, but offers a greater chance of getting the photo. This is why it's recommend once you're at the right friendship level.
I wrote this off memory, so I may be wrong.