Loads in a file, which need not be an image file. If no
argument is given the data will be taken from stdin. If
a file object is given, it will be read to the end of the
file. If a string is given the function will first attempt
to load a file with that name, then try to download data
with the string as URL. Zero will be returned upon failure.