我拍了一张图片,imread()
但图片的大小与图片不同。此外,当我保存图形时,图像周围的白色/灰色空间被认为是图像的一部分。
我想要的是获得一张图像,经过一些处理后保存它,并拥有一个尺寸相同且没有白色/灰色空间的图像。
实际上,我尝试做的是使用 NetworkX 包在图像上绘制图形并保存我在其他地方使用的图形。
代码就是这样;
import matplotlib.pyplot as plt
import networkx as nx
import matplotlib.image as mpimg
G = nx.cycle_graph(80)
pos = nx.circular_layout(G)
img = mpimg.imread(path1)
plt.imshow(img)
nx.draw(G,pos)
nx.draw(G, pos=pos)
plt.axis('off')
plt.show()
plt.savefig('test.png')
问候