python去掉人像白边_python 使用plt画图,去除图片四周的白边方法
用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)
以上這篇python 使用plt畫圖,去除圖片四周的白邊方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
總結
以上是生活随笔為你收集整理的python去掉人像白边_python 使用plt画图,去除图片四周的白边方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [go]---从java到go(01)-
- 下一篇: OC语法简化