繁体   English   中英

如何在PLT中保存图像

[英]how to save image in PLT

我正在尝试使用matplotlib.pyplot保存我的结果图像作为以下代码,它运行良好,没有任何问题

import matplotlib.pyplot as plt
I = image.astype(np.uint8)
fig = plt.figure() 
ax = fig.add_subplot(111)
ax.imshow(I) 
plt.plot(marker_x, marker_y, color='yellow')# our circle 
ax.set_title('Macula')
plt.savefig("J://uni//final project//res_image//marked_M.png")
fig.show()

这是我保存的图片plt.savefig("J://uni//final project//res_image//marked_M.png")

在此处输入图像描述

黄色圆圈是plot并且如您所知,当我们自动使用plt.plot时,我们在主图片周围有一个空白区域(如您在图片中看到的边缘)和轴

及其我的“tkinter”用户界面: 在此处输入图像描述

我想知道是否有任何方法可以裁剪这个烦人的空白或以另一种方式保存图像,我们可以摆脱这个边距?

您可以使用 matplotlib transparent标志

plt.savefig("J://uni//final project//res_image//marked_M.png", transparent=True)

这会将图像保存为具有透明背景的 png 文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM