保存数字时额外的空白区域

时间:2013-12-17 19:51:52

标签: python image save python-imaging-library

使用python保存图像时,我在右边有一个额外的像素列,在底部有一个额外的像素行。我需要解决这个问题。 savefig()在保存数字时是否可能不考虑像素数0?

import Image
import matplotlib.pyplot as plt

l=1000;

fig = plt.figure(frameon = False)
fig.set_size_inches(1, 1)
ax = plt.Axes(fig, [0, 0, 1, 1],)
ax.set_axis_off()
fig.add_axes(ax)
circ=plt.Circle((0.5,0.5),0.5,color='gray',)        
fig.gca().add_artist(circ)      
circ.set_fill('gray')
circ.set_edgecolor('black')
circ.set_linewidth(0.2)
circ.set_antialiased(False)
fig.savefig('img.png', dpi=l)
Image.open('img.png').convert('L').save('img.png')

0 个答案:

没有答案