Note
Go to the end to download the full example code.
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](../../../_images/sphx_glr_plot_elephant_001.png)
<matplotlib.image.AxesImage object at 0x7fb76c572510>
red channel displayed in grey¶
plt.figure()
img_red = img[:, :, 0]
plt.imshow(img_red, cmap=plt.cm.gray)
![plot elephant](../../../_images/sphx_glr_plot_elephant_002.png)
<matplotlib.image.AxesImage object at 0x7fb76cc94950>
lower resolution¶
plt.figure()
img_tiny = img[::6, ::6]
plt.imshow(img_tiny, interpolation="nearest")
plt.show()
![plot elephant](../../../_images/sphx_glr_plot_elephant_003.png)
Total running time of the script: (0 minutes 0.244 seconds)