So I have been having problems trying to write the function to change the size of an image if to big and saving it as a thumbnail. I have how to retrieve the image just lost after that. I know about pillow but cant use for the class any help would be appreciated.
Update: So far I have gotten the code to resize the image and make it a thumbnail. The next part that I am on is having it save if resized to thumbnail2, but if it stays the same save as thumbnail1. Here is my code so far without the next step.
 import urllib
url ="https://upload.wikimedia.org/wikipedia/commons/4/47/PNG_transparency_demonstra ion_1.png"
src = "C:\Users\laramie\Pictures\PNG_transparency_demonstration_1.png"
connect = urllib.urlretrieve(url, src)
def scalePicture(src): 
  newWidth = getWidth(src)/2
  newHeight = getHeight(src)/2
  canvas = makeEmptyPicture(newWidth, newHeight)
  for x in range(newWidth):
     for y in range(newHeight):
        setColor(getPixel(canvas, x,y), getColor(getPixel(src, x*2, y*2)))
  return canvas
def thumbNail():
   srcPic = makePicture(src) 
   destWidth = getWidth(srcPic) / 2
   destHeight = getHeight(srcPic) / 2
   destPic = makeEmptyPicture(destWidth, destHeight)
   destPic = scalePicture(srcPic)
   show(srcPic)
   show(destPic)
thumbNail()
 
     
    