def savegif(self, imagepath, size): ''' Given a class imagepath and the size of the images, saves into the temp folder the associated image ''' # calculate ft for resizing imft = ImgFFT(imagepath.image.data) imft.ft() im = imft.resize_image(size[0], size[1]) # save resized image imsave(imagepath.gifname, im.data, format="gif")
def savegif(self, path, gifpath, size): image = MyImage(path) image.convert2grayscale() image.squareit() # calculate ft for resizing imft = ImgFFT(image.data) imft.ft() im = imft.resize_image(size[0], size[1]) imrgb = MyRGBImg(np.zeros((size[0], size[1], 3))) for c in range(3): imrgb.set_channel(im, c) # save resized image imsave(gifpath, imrgb.data, format="gif")