I am currently working on transforming a TIFF file to a numpy array. A simple working code is

```
from PIL import Image

photo = Image.open("filename.tif")
photo.show()

```

Although I do get as an output the picture, I am getting the error 

```
TIFFSetField: tempfile.tif: Unknown pseudo-tag 65538.

```

Moreover, when I try 

```
data = np.array(photo)
print(data)

```

I am getting the output

```
[[[  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]
  ...
  [  0   0   0 255]
  [  7   7   7 255]
  [  7   7   7 255]]

 [[  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]
  ...
  [  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]]

 [[  5   5   5 255]
  [  0   0   0 255]
  [  0   0   0 255]
  ...
  [  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]]
 ...

 [[  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]
  ...
  [  1   1   1 255]
  [  0   0   0 255]
  [  3   3   3 255]]

 [[  0   0   0 255]
  [  0   0   0 255]
  [  0   0   0 255]
  ...
  [ 11  11  11 255]
  [  0   0   0 255]
  [  0   0   0 255]]]

```

which I am pretty sure does not reflect the information of the image. Any ideas to what may cause this error? I would prefer if I didn't have to upload the image file.