En Tkinter/Python 2.x ¿Cómo mover una imagen dentro de un canvas con el puntero del ratón?
¿Cómo crear una imagen `img` que se pueda mover con el puntero del ratón en Tkinter?

posicion = {"x": 0, "y": 0, "img": None}

def imgPress(event):
    posicion["item"] = canvas.find_closest(event.x, event.y)[0]
    posicion["x"] = event.x
    posicion["y"] = event.y

def imgRelease(event):
    posicion["item"] = None
    posicion["x"] = 0
    posicion["y"] = 0

def imgMotion(event):
    incremento_x = event.x - posicion["x"]
    incremento_y = event.y - posicion["y"]
    canvas.move(posicion["item"], incremento_x, incremento_y)
    posicion["x"] = event.x
    posicion["y"] = event.y

root = tk.Tk()
canvas = tk.Canvas(width=400, height=400)
canvas.pack(fill="both", expand=True)

canvas.tag_bind("img", "<ButtonPress-1>", imgPress)
canvas.tag_bind("img", "<ButtonRelease-1>", imgRelease)
canvas.tag_bind("img", "<B1-Motion>", imgMotion)

pic = tkFileDialog.askopenfilename()
img = ImageTk.PhotoImage(file=pic)
canvas.create_image(200, 200, anchor=tk.CENTER, image=img, tags="img")

root.mainloop()