imshow如何处理M x N x 4输入中的alpha通道?(Matplotlib)
让我们以一个示例来看看imshow()如何处理M×N×4输入中的alpha通道。
步骤
- 设置图形的大小并调整子图之间和周围的填充。
- 返回一个给定形状和类型的新数组,用1填充。
- 处理alpha通道。
- 将数据显示为图像,即在2D正常光栅上。
- 使用 show() 方法显示图形。
示例
import numpy as np
import matplotlib.pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
d = np.ones((100, 100, 4), dtype=np.uint8)*255
d[:, :, 1] = np.linspace(0, 255, num=100)
plt.imshow(d)
plt.show()