The GTA V community has quite a few budding photographers among it, so it seems. The game caters not only to filmmakers with the versatile Rockstar Editor, a way to capture footage in game and then add effects, but also has a feature called "snapmatic".
Snapmatic allows you to take photos and edit them in game, and was developed specifically for GTA V. As is in real photography, there is a lot more to snapping a good picture than just pushing a button. You need to take light into account, direction, background, distance, colors, perspective, and a thousand other factors when you're looking for the perfect shot.