Managed to take a look at this again and have solved the problem.
It was a misconfiguration on the ABYSS Webserver and it was not serving the picture with a 500 internal server error.
I had inadvertently set the cgi directory to be the same as the html app directory, this caused images to not be served.
Thanks everyone for the suggestions which made me start looking past Spiderbasic.