pil python python-imaging-library pillow

pil - resize image python numpy



¿Cuál es la diferencia entre Image.resize y Image.thumbnail en Pillow-Python? (1)

Image.resize cambia el tamaño a las dimensiones que especifique,

Image.resize([256,512],PIL.Image.ANTIALIAS) # cambia de tamaño a 256x512 exactamente

Image.thumbnail tamaño cambia el tamaño de las dimensiones máximas de entrada (ancho y alto)

Image.thumbnail([512,512],PIL.Image.ANTIALIAS)

[512,512] son las dimensiones máximas proporcionadas para el cambio de tamaño de la imagen

Además, las thumbnail llamada thumbnail tamaño en su lugar, mientras que al resize el resize devuelve la imagen redimensionada.

Quiero cambiar el tamaño de una imagen en pillow-python, sin embargo tengo dos funciones de elección para usar:

Image.resize http://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image.Image.resize

y

Image.thumbnail http://pillow.readthedocs.org/en/latest/reference/Image.html#PIL.Image.Image.thumbnail

Ambas definiciones apuntan a cambiar el tamaño de la imagen, ¿cuál debería estar usando?