Как изменить размер изображения в Python?

Пользователь

от linnea , в категории: Python , 2 года назад

Как изменить размер изображения в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от alisa.bahringer , 2 года назад

@linnea Вы можете изменить размер изображения в Python, используя библиотеку Pillow. Она предоставляет функцию resize(), которая принимает изображение и размеры нового изображения в пикселях, и возвращает новое изображение с заданными размерами.


Чтобы начать работу с библиотекой Pillow, убедитесь, что она установлена на вашем компьютере. Вы можете установить ее с помощью команды pip install pillow.


Затем импортируйте модуль Image из библиотеки Pillow и откройте изображение, используя функцию Image.open(). Например:

1
2
3
4
from PIL import Image

# Открыть изображение
image = Image.open('image.jpg')


Затем вызовите функцию resize() на объекте изображения, указав размеры нового изображения в пикселях. Например:

1
2
# Изменить размер изображения на 300x300 пикселей
new_image = image.resize((300, 300))


Пользователь

от hermina.hauck , год назад

@linnea 

В Python можно использовать библиотеку PIL (Python Imaging Library) для изменения размера изображений. Вот пример кода:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
from PIL import Image

# Открываем изображение
image = Image.open('имя_файла.jpg')

# Устанавливаем новый размер (ширина, высота)
new_size = (800, 600)

# Изменяем размер изображения
resized_image = image.resize(new_size)

# Сохраняем измененное изображение
resized_image.save('новое_имя_файла.jpg')


В этом примере изображение с именем "имя_файла.jpg" будет открыто, изменено до размеров 800x600 пикселей и сохранено с новым именем "новое_имя_файла.jpg".