Вы можете использовать .resize () для изменения размера изображений:
image.resize((256, 256), Image.ANTIALIAS)
Первое число (256) - это ширина в пикселях.
Второе число (256) - это высота.в пикселях.
ANTIALIAS - это высококачественный фильтр понижающей дискретизации
Ваш новый код:
def process_image(image):
size = 256, 256
image.thumbnail(size, Image.ANTIALIAS)
#image = image.crop((128 - 112, 128 - 112, 128 + 112, 128 + 112))
image.resize((256, 256), Image.ANTIALIAS)
#resizes the image and gives it width and height of 256 pixels
npImage = np.array(image)
npImage = npImage/255.
return npImage