Writing alternate text for non-text can be hard. This widget can help you decide which approach to take.
Alt text decide-o-matic
I'm a service designer in Scottish Enterprise's unsurprisingly-named service design team. I've been a content designer, editor, UX designer and giant haystacks developer on the web for (gulp) over 25 years.