code: def save_as_pil(self, fname, pixel_array=None):
          
          if pixel_array is None:
              pixel_array = self.numpy
  
          from PIL import Image as pillow
          pil_image = pillow.fromarray(pixel_array.astype('uint8'))
          pil_image.save(fname)
          return True
docs: This method saves the image from a numpy array using Pillow
          (PIL fork)
  
          :param fname: Location and name of the image file to be saved.
          :param pixel_array: Numpy pixel array, i.e. ``numpy()`` return value
  
          This method will return True if successful