Я делаю сайт в социальных сетях.Когда пользователь вводит туда изображение профиля, я хочу сделать его таким, чтобы я мог сделать это изображение, обрезать его до 125x125 и сохранить.Как я могу это сделать?
Я просмотрел несколько других сообщений stackoverflow, и, похоже, он не работает ...
def save_profile_picture(form_picture):
random_hex = os.urandom(8).encode('hex')
_, f_ext = os.path.splitext(form_picture.filename)
picture_fn = random_hex + f_ext
picture_path = os.path.join(current_app.root_path, 'static/profile_pics', picture_fn)
output_size = (125, 125)
i = Image.open(form_picture)
w, h = i.size
i.crop((0, 0, 125, 125))
i.save(picture_path)
Это не даетя сохранил правильную картинку, опять та же самая картинка ... Что я могу сделать?Спасибо!