title: Tkinter GIF Animation falters and is pixelated
body: <p>I made a loadingwheel animation in After Effects and i am trying to use it with tkinter in python. Although the animation is 60 frames a second, it falters and won't show the entire frame. This is my code:</p>
  <pre><code>from tkinter import * 
  from PIL import Image
  
  root = Tk()
  root.geometry(&quot;1920x1080&quot;)
  
  image1 = Image.open(&quot;LoadingWheel.gif&quot;)
  framesTotal = image1.n_frames
  
  animation = [PhotoImage(file=&quot;LoadingWheel.gif&quot;, format=f'gif -index {i}') for i in range(framesTotal)]
  
  def update(ind):
      frame = animation[ind]
      label.configure(image=frame)
      
      ind += 1
      if ind == framesTotal:
          ind = 0
  
      root.after(60, update, ind)
  
  label = Label(root)
  label.pack()
  root.after(0, update, 0)
  root.mainloop()
  
  </code></pre>
  <p><a href="https://i.stack.imgur.com/zGGkN.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zGGkN.png" alt="This is what happens when i run the script" /></a></p>
  <p><a href="https://i.stack.imgur.com/62bv7.gif" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/62bv7.gif" alt="This is how it should look!!" /></a></p>
  <p>The first image is a screenshot of how it looks when i run the script, and the second image is how it should look!</p>
  <p>I hope someone knows how to fix this!</p>
  <p>Thanks in advance!</p>