我想以编程方式使用python修改位图,但实际上并不需要在主题中进行彻底的基础,所以我想集中精力学习完成工作所需的内容.
我所追求的那种事物的一个很好的例子是英格兰及其县的位图图像.这最初会在白色背景上的所有县周围显示黑色边框.
到目前为止这么好,但我怎样才能动态改变一个县的背景颜色?
在我脑海中,我想我可能会发现一个类似于简单的绘图应用程序的泛滥填充程序.改变由指定颜色包围的区域内的所有像素的东西.我已经快速浏览了PIL文档,但没有找到任何我认为是洪水填充功能的东西?
我还不确切知道面具是什么或如何使用它但也许这是我应该探索的途径.也许我可以为每个县定义一个面具,然后使用面具来指导填充过程?是否可以在位图中定义和存储掩码以供我的程序以后使用?
路径也一样???
任何帮助或指针将不胜感激.
下面的代码可以将图像放入文本小部件,但我希望能够检测到它何时被单击,尽管最后一行代码不会生成任何错误,但它也不起作用。
my_image = ImageTk.PhotoImage(file = path)
tag = txtbox.image_create(txtbox.index('insert'), image = my_image)
txtbox.tag_bind(tag, "<Button-1>", on_image_click)
Run Code Online (Sandbox Code Playgroud)