hw3-5
hw3 - Введены типы данных в models.py, сайт переписан под django модели - DB переведена на PostgreSQL - Переписан docker compose файл, настроены network и volume - Добавлена команда генерации рандомных данных в db hw4 - Добавлены формы login, signup, logout, profile - Добавлены вопросы и ответы и их модели и формы hw5 - Добавлена загрузка и отображение аватарок - Добавлены лайки и дизайки, отметка правильного ответа
This commit is contained in:
1 parent
33379408ba
commit
466555ce05
26 files changed
+1722
-178
No files matched your search
@@ -0,0 +1,20 @@
|
||||
from PIL import Image
|
||||
|
||||
|
||||
def crop_square(image_path, size=(300, 300)):
|
||||
img = Image.open(image_path)
|
||||
|
||||
width, height = img.size
|
||||
|
||||
min_side = min(width, height)
|
||||
|
||||
left = (width - min_side) / 2
|
||||
top = (height - min_side) / 2
|
||||
right = (width + min_side) / 2
|
||||
bottom = (height + min_side) / 2
|
||||
|
||||
img = img.crop((left, top, right, bottom))
|
||||
|
||||
img = img.resize(size)
|
||||
|
||||
img.save(image_path)
|
||||
Reference in new issue
Block a user