有没有一种方法可以基于RGB值而不是下面的代码片段来生成颜色?(最好使用比matplotlib更紧凑的模块)
from matplotlib.pyplot import scatter, axis, show
R = float(input('Insert R value: '))
G = float(input('Insert G value: '))
B = float(input('Insert B value: '))
def RGB(R,G,B):
r = R/255
g = G/255
b = B/255
scatter([0],[0],color=(r, g, b), s=1e6)
axis('off')
print('R =', R,'\nG =', G,'\nB =', B)
show()
RGB(R,G,B)
通过插入R=50、G=100和B=200的值,上面的代码将返回以下窗口,该窗口基本上是一个带有扩展点的matplotlib散点图:
Matplotlib是一个巨大的模块,当我尝试使用Pyinstaller生成一个可执行文件时,可执行文件的大小变得非常大,这就是我问这个问题的原因。
1条答案
按热度按时间xuo3flqw1#
如果我正确理解了您的需求,那么使用
pillow
模块如何?将显示一个填充指定颜色的矩形窗口。