Admin: Badge icon vs. image - what's the difference?

I’m hoping to create a new badge called “staff” and have each staff member have that badge.
I have an image I’d like to use for the badge.
But I can’t just upload that image to have it used? It needs to be on the web somewhere with a URL to it that I then attach to the badge setting in discourse?