Hemorrhoids or?

does this look like hemmeroids? it's very purple...

image