我希望能夠在 tkinter 畫布 PIL 顯示的影像上繪圖。我嘗試了谷歌搜索,但所有結果都是如何在沒有 tkinter 的情況下繪制影像或如何顯示不是我想要的影像。我也希望它像現場一樣(移動滑鼠時的顏色)。有沒有辦法做到這一點。如果 PIL 沒有辦法,那么 tkinter 是否有辦法。
uj5u.com熱心網友回復:
我認為最好的方法是進行繪圖,tkinter否則每次影像被 PIL 更改時,您都需要不斷更新畫布小部件(這可能太慢并干擾“實時”繪圖)。
tkinter Canvases 有幾種不同的矢量和文本繪圖功能,您可以在同樣由它顯示的影像上繪制/顯示它們。這意味著如果您首先添加影像,則進一步繪制的任何內容都會出現在該影像之上(如果它與影像重疊)。
下面是這樣做的演示。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/477347.html
標籤:Python tkinter python成像库 tkinter-canvas
