Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 28, 2013 11:33:35

s_81
От:
Зарегистрирован: 2012-02-23
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Нарезать изображение используя PIL

Как нарезать изображения используя второе изображения как маску ?

код

from PIL import Image, ImageOps
mask = Image.open('/root/test/fig2.png').convert('L')
im = Image.open('/root/test/longcat.jpg')
output = ImageOps.fit(im, mask.size, centering=(0.5, 0.5))
output.putalpha(mask)
output.save('/root/test/output.png')

Но он выделяет белым маску на изображении а мне сделать нарезку .



Офлайн

#2 Ноя. 22, 2013 02:18:37

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Нарезать изображение используя PIL

w, h = yourImage.size
yourImage.crop((0, 30, w, h-30)).save(...)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version