|
|||||||
Изменить размер изображения в PIL
Время создания: 25.05.2018 16:30
Автор: br0ke
Текстовые метки: python, pil, image, pillow, resize
Раздел: Информационные технологии - Python - Библиотеки - PIL
Запись: and-semakin/mytetra_data/master/base/1527247813ooy3nbzxhp/text.html на raw.githubusercontent.com
|
|||||||
|
|||||||
Дополнить размер изображения полями до квадрата: from PIL import Image def make_square(im, min_size=256, fill_color=(0, 0, 0, 0)): x, y = im.size size = max(min_size, x, y) new_im = Image.new('RGBA', (size, size), fill_color) new_im.paste(im, ((size - x) / 2, (size - y) / 2)) return new_im test_image = Image.open(hLarp.png') new_image = make_square(test_image) Дополнить до квадрата с указанием максимального размера (мелкие картинки останутся мелкими, большие уменьшатся): Дополнить до квадрата с указанием фиксированного размера (мелкие картинки будут растянуты до нужного размера, большие -- сжаты): |
|||||||
Так же в этом разделе:
|
|||||||
|
|||||||
|