Congrats on getting your first ever villager pic!

It's pretty awesome when you get a villager pic from a villager you like! Truthfully, I personally feel (like most people on here) that it does have to do with some sort of level of affection/friendship you have with the villager. I have always been very nice and friendly to them, doingbthem favors, but mostly, writing letters to them. I know that you can recieve villager pics by being nice to them and then they hand you it randomly at times or after a favor done, but you can also get it on a April Fools Day with Blanca as well. You can also receive a villager pic as a goodbye pressent for when the villager finally moves (This is actually how I have received all my villager pics thus far besides April Fools Day lol)
Either way, with all but the April Fools Day event, it seems the only way to receive a pic is to technically be nice to them. To what degree, it may vary. As I said, I had never recieved a villager pic out of the blue. I had only got them through the mail with the villager's 'farewell' letter. It's a pretty interesting topic though since you never know if you really will get that certain villager's pic. Good luck in the future for more villager pics!~