How is UGUI Outline supposed to work on images?

I’ve used the outline script on text with no problem, but I’m trying to put an outline around an image now and it’s not working how I would expect.

I have a mostly square image, when I put the outline on it, it puts a black border around the image except in the corners where it doesn’t really do anything. Also, no matter what I change the color of the outline to it stays black. Here’s a visual example

I also have odd issues with images that aren’t square(ish). Here’s one of the characters in my game with a black outline and with a bright yellow (255,255,0,255) outline. It also looks odd around the characters arm. It just looks like a double of the original image with a yellow tinge.

44195-outline-confusion-2.jpg

Can someone tell me what’s going on? Am I just unable to use outline for this purpose?

The answer apparently is that outline doesn’t outline at all. It just makes a copy of the image and places it at an offset from the original image, then uses an additive (or the like) color to change the color. Black works most of the time, but other colors will be hit or miss based on the source image.