According to
Image.FromStream[
^] you get that exception because the stream is not a valid image format.
Try to open a FileStream to an image and use
Image.FromStream
to see if it works, if it does then there is something wrong with the data you get from
TestReader["TestImage"]