python如何填充背景颜色,python调整背景颜色
大蟒生成白色画布方法:
方法一:
In [7]: importnumpy作为铭牌
in[8]:width=100 in[9]:height=200 in[10]:image=NP。零([高度,宽度,3],dtype=np.uint8)
In [11]: unique,counts=np.unique(image,return_counts=True)
[12]:独一无二
Out[12]:数组([0],dtype=uint8)
In [13]: image.fill(255)
In [14]: np.unique(图像)
Out[14]:数组([255],dtype=uint8)
方法二:
在[1]: importnumpy作为铭牌
in[2]:width=100 in[3]:height=200 in[4]:image=255 * NP。one((高度,宽度,3),dtype=np.uint8)
In [5]: image.shape
Out[5]: (200,100,3)
In [6]: np.unique(图像)
Out[6]:数组([255],dtype=uint8)
生成黑色画布:
In [8]: image=np.zeros((height,width,3),dtype=np.uint8)
In [9]: np.unique(图像)
Out[9]:数组([0],dtype=uint8)
生成有颜色的纯色画布:
In [10]: image=[75,19,77] * np.ones((640,480,3),np.uint8)
In [11]: np.unique(图像)
Out[11]:数组([19,75,77])
以上的方法只要你理解了,图片的本质就是一个二维数组或者三维的数组,当数组的类型为uint8时,最大的255就是白色,最小的0就是黑色,然后在设置好图形形状之后,你就可以根据填充你想要的像素值得到相应的纯色图片啦~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。