tkinterで特定の画像をクリックした時にイベントが起こるようにしたい


画像をクリックするとイベントが起こるようにするにはどうすればいいのでしょうか  
（tkinterで画像を表示しています。）

a = tkinter.PhotoImage(file="○○.png")  
canvas.create_image(x,y,image=a)

この表示した画像をクリックしてイベントを発生させたいです。




Tkinter のフォトイマジの機能を使用する場合は、画像形式を「GIF、PPM、または PGM」に設定する必要があります。それ以外の場合は、PILLOW
を使用してファイルを変換できます。

* * *

### tkinter を PhotoImage として使用する

[code]

    # photoimage
    import tkinter as tk
    
    root = tk.Tk()
    
    canvas = tk.Canvas(root)
    
    a = tk.PhotoImage("maru-maru.gif") # can use gif, ppm and pgm
    canvas.create_image(x, y, a)
    
    root.mainloop()
    
[/code]

* * *

### tkinter と PILLOW を PhotoImage として使用する

[code]

    pip install pillow
    
[/code]

[code]

    # Using pillow
    from PIL.ImageTk import PhotoImage
    
    import tkinter as tk
    
    ...
    # Write your code here
    a = PhotoImage("maru-maru-file.jpg")
    ...
    
[/code]

