I've been married almost 25 years, it's been a rollercoaster most of the time, but I sure have learned a lot!
It's never only one persons fault.
There's only one person you can change.....yourself.
You must be willing to change.
Marriage is hard, on both people. You both must work on this together. He must be willing to do something for you, and you must be willing to do something for him. You must get passed your feelings of betrayal of the pictures....I can tell you that because that's what I'm doing. Talk to your husband and see what's the reason why he 'looks'. My husband did when he was depressed, when he was angry with himself. So then I would try to pick him up, make him feel better. Work with him, and hopefully he'll work with you. When it comes to making love, take turns pleasing each other. Surprise him with a night alone. Sex can be very wonderful, even when there are problems, even being overweight.