Добавление границ к изображению с помощью Python

У меня есть большое количество изображений фиксированного размера (скажем, 500 * 500). Я хочу написать скрипт на Python, который изменит их размер до фиксированного размера (скажем, 800 * 800), но сохранит исходное изображение в центре и заполнит лишнюю область фиксированным цветом (скажем, черным).

Я использую PIL. Я могу изменить размер изображения, используяresize функция сейчас, но это меняет соотношение сторон. Есть какой-либо способ сделать это?

Ответы на вопрос(6)

Ваш ответ на вопрос