Matplotlib 教程 之 Matplotlib imsave() 方法 1
Matplotlib imsave() 方法
imsave() 方法是 Matplotlib 库中用于将图像数据保存到磁盘上的函数。
通过 imsave() 方法我们可以轻松将生成的图像保存到我们指定的目录中。
imsave() 方法保存图片支持多种图像格式,例如 PNG、JPEG、BMP 等。
imsave() 方法的语法如下:
matplotlib.pyplot.imsave(fname, arr, **kwargs)
参数说明:
fname:保存图像的文件名,可以是相对路径或绝对路径。
arr:表示图像的NumPy数组。
kwargs:可选参数,用于指定保存的图像格式以及图像质量等参数。
以下是一个使用 imsave() 方法保存图像的简单实例:
实例
import matplotlib.pyplot as plt
import numpy as np
创建一个二维的图像数据
img_data = np.random.random((100, 100))
显示图像
plt.imshow(img_data)
保存图像到磁盘上
plt.imsave('Baidu-test.png', img_data)
以上实例我们使用 imsave() 方法将这个图像保存到了当前目录下,文件名为 Baidu-test.png。
由于没有指定图像格式,Matplotlib 库默认将其保存为 PNG 格式的文件。