Использовать PIL
:
from PIL import Image
im=Image.open(filename)
im2=im.resize((400,250))
im2.save(filename)
Если в данный момент, сохраняет как новое изображение, но если вы хотите отобразить его, выполните:
im2.show()
Легко как это.
PIL.Image.resize
делает это.
Похожие:
См. документы
См. документы об этом
Примечание для второго аргумента, который имеет параметр по умолчанию (0
), он использует NearestNeighbors
, если вы установите его на 1
, это LANCZOS
, если вы установите 2
, это BILINEAR
, если вы установите 3
, это BICUBIC
Так что посмотрите, что вам больше всего нравится: -)