【轉載收藏僅用於學習,若有侵權,請聯系立即刪除】
版權聲明:本文為博主原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接和本聲明。
本文鏈接:https://blog.csdn.net/xull88619814/article/details/82052894
用matplotlib.pyplot畫的圖,顯示和保存的圖片周圍都會有白邊,可以去掉。為了顯示的更清楚,給圖片加了紅色的框
代碼
“`
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
im = im[:, :, (2, 1, 0)]
ax.imshow(im, aspect=’equal’)
plt.axis(‘off’)
# 去除圖像周圍的白邊
height, width, channels = im.shape
# 如果dpi=300,那么圖像大小=height*width
fig.set_size_inches(width/100.0/3.0, height/100.0/3.0)
plt.gca().xaxis.set_major_locator(plt.NullLocator())
plt.gca().yaxis.set_major_locator(plt.NullLocator())
plt.subplots_adjust(top=1,bottom=0,left=0,right=1,hspace=0,wspace=0)
plt.margins(0,0)
#dpi是設置清晰度的,大於300就很清晰了,但是保存下來的圖片很大
plt.savefig(‘result.png’, dpi=300)
————————————————
版權聲明:本文為CSDN博主「xull88619814」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/xull88619814/article/details/82052894