我需要在Windows计算机上执行此操作。是否有任何程序可以提供这样的功能?如果我能在python中实现此功能,我将非常满意。我知道在python中,我可以在(my_image. png)中的(xy_position)处获得(rgb_values),如下所示:
xy_position = (100, 100)
img = PIL.Image.open("my_image.png")
rgb_image = img.convert("RGB")
rgb_values = rib_image.getpixel(xy_position)
我也很熟悉tkinter,但还没有找到一种方法来编写一个python程序,将(xy_position)的适当值传递给上面的代码。
我看了所有的tkinter小部件,似乎没有解决问题.
1条答案
按热度按时间3pvhb19x1#
这里有一个基本的应用程序和一个工作示例--如果你要处理大于600 x600的图像,你可能会想调整窗口
geometry
!如果你在声明dim_x
和dim_y
之后调用self.geometry(f'{dim_x}x{dim_y + 20}')
这样的函数,你可以使它成为动态的(y轴上额外的20个像素是为了给标签留出空间)