Reading and writing an elephant

Read and write images

import numpy as np
import matplotlib.pyplot as plt

original figure

plt.figure()
img = plt.imread("../../../data/elephant.png")
plt.imshow(img)
plot elephant
<matplotlib.image.AxesImage object at 0x7f7912343200>

red channel displayed in grey

plt.figure()
img_red = img[:, :, 0]
plt.imshow(img_red, cmap="gray")
plot elephant
<matplotlib.image.AxesImage object at 0x7f791f6b3b00>

lower resolution

plt.figure()
img_tiny = img[::6, ::6]
plt.imshow(img_tiny, interpolation="nearest")
plt.show()
plot elephant

Total running time of the script: (0 minutes 0.252 seconds)

Gallery generated by Sphinx-Gallery