add OpenWithReader for loads image with io.Reader