title: Image files using gif
body: <p>The following program will not run because the file 'python.gif' is not recognised.</p>
  <pre class="lang-py prettyprint-override"><code>from tkinter import *
  window = Tk()
  window.title( 'Image Example' )
  img = PhotoImage( file = 'python.gif' )
  label = Label( window , image = img , bg = 'yellow' )
  small_img = PhotoImage.subsample( img, x = 2, y = 2 )
  btn = Button( window, image = small_img )
  txt = text( window, width = 25, height = 7 )
  txt.image_create( '1.0', image = small_img )
  txt.insert( '1.1' , 'Python Fun!' )
  can = Canvas( window , width = 100 , height = 100 , bg = 'cyan' )
  can.create_image( ( 50, 50 ),  image = small_img )
  can.create_line( 0 , 0 , 100 , 100, width = 25 , fill = 'yellow' )
  label.pack( side = TOP)
  btn.pack( side = LEFT, padx  = 10 )
  txt.pack( side = LEFT )
  can.pack( side = LEFT, padx = 10 )
  window.mainloop()
  </code></pre>