将plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10) plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)分别保存为两个图片文件
时间: 2023-11-28 19:04:40 浏览: 161
等比例按要求缩小图片,并且另存为
5星 · 资源好评率100%
可以分别使用`plt.savefig()`函数将两个子图分别保存为不同的图片文件,具体操作如下:
```python
import matplotlib.pyplot as plt
# 绘制第一个子图
plt.subplot(121), plt.imshow(im), plt.axis('off'), plt.title('original image', size=10)
# 保存第一个子图到本地文件
plt.savefig('original_image.png')
# 绘制第二个子图
plt.subplot(122), plt.imshow(im1), plt.axis('off'), plt.title('reconstructed image (DCT+IDCT)', size=10)
# 保存第二个子图到本地文件
plt.savefig('reconstructed_image.png')
```
执行上述代码后,会在当前目录下生成两个文件,分别为`original_image.png`和`reconstructed_image.png`,分别保存了两个子图。您可以根据需要修改文件名和路径。
阅读全文