Correction, this is actually happening when I place an image in user banner text. I just discovered that I can replace banners with images this way, but these are the problems that come with it. Is there any way around that?
Okay I figured out what it was. The image didn't end with .png. The only problem now is that it's oversized because there's not enough room in the link to add width and height, so part of it gets cut off.