Hi, I was trying to convert an image of tensor into PILImage and then convert it back around by using the following code. But finally, I found the image’s values were modified after the operation `tfs.Compose([tfs.ToPILImage(), tfs.ToTensor()])`

. Is this a bug in `torchvision.transforms.ToPILImage()`

? Thank you.

```
from skimage import io, color
from torchvision import transforms as tfs
import numpy as np
import torch
file = 'path/to/image.png'
img = color.rgb2ycbcr(io.imread(file)) / 255
(rows, cols, channel) = img.shape
img_y, img_cb, img_cr = np.split(img, indices_or_sections=channel, axis=2)
tensor_y = torch.from_numpy(img_y).float().view(1, rows, cols)
trans = tfs.Compose([tfs.ToPILImage(), tfs.ToTensor()])
preds = trans(tensor_y)
print((tensor_y.data.numpy()==preds.data.numpy()).all()) # return False
```