Ejemplo n.º 1
0
def crop_avatar2():
    form = CropAvatarForm()
    if form.validate_on_submit():
        x = form.x.data
        y = form.y.data
        w = form.w.data
        h = form.h.data
        filenames = avatars.crop_avatar(current_user.avatar_raw2, x, y, w, h)
        db.session.commit()
        flash('Avatar updated.', 'success')
    flash_errors(form)
    return redirect(url_for('.change_avatar2'))
Ejemplo n.º 2
0
def crop_avatar():
    form = CropForm()
    if form.validate_on_submit():
        x = form.x.data
        y = form.x.data
        w = form.x.data
        h = form.x.data
        filenames = avatars.crop_avatar(current_user.avatar_raw, x, y, w, h)
        current_user.avatar_s = filenames[0]
        current_user.avatar_m = filenames[1]
        current_user.avatar_l = filenames[2]
        db.session.commit()
        flash('Avatar updated', 'success')
    flash_errors(form)
    return redirect(url_for('.change_avatar'))
Ejemplo n.º 3
0
def crop_avatar():
    form = CropAvatarForm()
    if form.validate_on_submit():
        x = form.x.data
        y = form.y.data
        h = form.h.data
        w = form.w.data
        # 裁剪头像并保存,返回三个尺寸头像的文件名
        filename = avatars.crop_avatar(current_user.avatar_raw, x, y, w, h)
        current_user.avatar_s = filename[0]
        current_user.avatar_m = filename[1]
        current_user.avatar_l = filename[2]
        db.session.commit()
        flash('头像已更新。', 'success')
    flash_errors(form)
    return redirect(url_for('.change_avatar'))
Ejemplo n.º 4
0
def crop_avatar():
	"""
	裁剪头像
	"""
	logger.info('url = ' + str(request.url))
	form = CropAvatarForm()
	if form.validate_on_submit():
		x = form.x.data
		y = form.y.data
		w = form.w.data
		h = form.h.data
		# 头像裁剪
		filenames = avatars.crop_avatar(current_user.avatar_raw, x, y, w, h)
		# 更新头像
		current_user.avatar_s = filenames[0]
		current_user.avatar_m = filenames[1]
		current_user.avatar_l = filenames[2]
		db.session.commit()
		flash('头像更新成功', 'success')
	flash_errors(form)
	return redirect(url_for('.change_avatar'))