Как я могу получить изображение для ввода формы для сохранения на диск в виде обрезанного квадрата? - PullRequest
0 голосов
/ 27 декабря 2018

Я делаю сайт в социальных сетях.Когда пользователь вводит туда изображение профиля, я хочу сделать его таким, чтобы я мог сделать это изображение, обрезать его до 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)

Это не даетя сохранил правильную картинку, опять та же самая картинка ... Что я могу сделать?Спасибо!

...