I’ve found Bangalore quite fun for photography because you can get very different types of shots in one city. Lalbagh and Cubbon Park are great for greenery, trees, and relaxed outdoor photos.
For architecture, Bangalore Palace and Vidhana Soudha offer some good options. If you enjoy street photography, the busy lanes around Chickpet and Avenue Road have plenty of local scenes, shops, and old buildings.
Church Street is nice for casual evening photos, especially if you like cafés, lights, and city life. I would suggest visiting early in the morning for softer light and fewer crowds.