是否可以使用PIL获得像素的RGB颜色?我正在使用此代码:
im = Image.open("image.gif")
pix = im.load()
print(pix[1,1])
Run Code Online (Sandbox Code Playgroud)
但是,它仅输出一个数字(例如0或1)而不是三个数字(例如,60,60,60对于R,G,B).我想我不了解这个功能.我喜欢一些解释.
非常感谢.
我想将颜色元组转换为颜色名称,如"黄色"或"蓝色"
>>> im = Image.open("test.jpg")
>>> n, color = max(im.getcolors(im.size[0]*im.size[1]))
>>> print color
(119, 172, 152)
Run Code Online (Sandbox Code Playgroud)
在python中有一个简单的方法吗?