Кажется, что matplotlib.imsave () осветляет изображение по сравнению с matplotlib.imshow (). Например, посмотрите на код ниже.
import imageio
import matplotlib.pyplot as plt
image = imageio.imread('image.jpg')
plt.imshow(image)
plt.imsave('image_new.jpg',image )
image_new = imageio.imread('image_new.jpg')
plt.imshow(image_new)
Сохраненное изображение 'image_new.jpg' (справа) немного светлее, чем 'image.jpg' (слева)
image_source: https://c1.staticflickr.com/9/8191/8424182610_e23dcc6b4d_b.jpg