Tkinter画布存在问题,将其保存到图像中,但更重要的是,获取了Tkinter画布的特定像素。我需要的只是该特定的X,Y坐标,我想要它的颜色值。通过“颜色值”,我可以使用python图像库绘制像素的任何值都可以使用。
这是我要使其正常工作的目的:
接下来,这是我为步骤2尝试的代码:
screen = w
@staticmethod
def image():
w.postscript(file=".canvas_script.eps")
img = Image.open(".canvas_script.eps")
return img
# GhostScript Error
预期结果:我的预期结果是获取任何特定点的颜色,或者至少获取可以转换为其他颜色元组或值的点的颜色。然后,将其绘制在python图像库图像上。
实际结果:研究解决我的问题时,我在互联网上找不到任何方法,文档中也没有方法。
如果有人可以帮助我从Tkinter画布的特定坐标获取颜色,例如(0,0),请这样做。谢谢!
答案 0 :(得分:0)
如何获取tkinter画布的特定像素?
不能。画布不是面向像素的小部件。最好的办法是使用其他一些库来创建画布的屏幕截图,然后使用图像为您提供所需的值。