plt保存图像、去白边、去坐标轴、去刻度
原图像是 *.jpg,对原图像进行一系列处理(比如resize)后,打算用 plt 保存为新图像 *_resized.jpg。直接使用 plt.savefig() 进行保存,会存下带有白边、坐标轴和刻度的图像,现在进行操作只保存处理后的净图像。
·
应用场景
原图像是 *.jpg,对原图像进行一系列处理(比如resize)后,打算用 plt 保存为新图像 *_resized.jpg。
直接使用 plt.savefig() 进行保存,会存下带有白边、坐标轴和刻度的图像,现在进行操作只保存处理后的净图像。
代码
import matplotlib.pyplot as plt
plt.axis('off') # 去坐标轴
plt.xticks([]) # 去 x 轴刻度
plt.yticks([]) # 去 y 轴刻度
plt.savefig("./{}_resized.jpg".format(image_name.split(".jpg")[0]), bbox_inches='tight', pad_inches=0)
# bbox_inches='tight', pad_inches=0 去白边
# "./{}_resized.jpg".format(image_name.split(".jpg")[0]) 保留原始图像的名字并在后面加上_resized
plt.show() # show 一下图片
更多推荐
已为社区贡献1条内容
所有评论(0)