学校企业实训第五天(9.6)

早上,UI设计师内容:
今天是学校企业实训的第五天,早上UI设计师实训学习了PS中的抠图、替换证件照背景、钢笔等使用方法和技巧。
抠图的方式有很多,抠图的主要目的是为了能够更好的进一步做我们想要的效果,包括我们换个背景啊,把它放到一个场景中去合成啊,等等。PS中的套索工具、魔棒工具、钢笔工具都能进行抠图。
一般比较规则的图形可以使用多边形套索工具,因为该工具是两点之间是直线,对规则图形进行抠图非常合适,利用该工具点击关键点一般都是在转折点,一般不会在两个点一个线段中间不会去点,在拐弯处需要多点几下,但是点的时候别连点,这样会造成选区自动闭合。使用方法也很简单,在一个地方点一下,再在另外一个地方点一下,两点之间会出现虚线,当虚线闭合时就是选区。抠图的时候最好往物体里面1~2像素,因为图片带背景,如果紧贴边的话可能会把背景也抠出来。当然,可以通过ALT+滚轮放大图片进行抠图,这样会提高抠图的精准度;通过CTRL+J快捷键对选区内的物体复制出来。
磁性套索也能用来抠图,但是实例中用的很少。使用方法是鼠标左键按住,随着鼠标的移动生成虚线,当虚线闭合时形成选区。它与其它工具的区别是可以计算颜色,当鼠标点击的时候就会去测算当前图像的特点,两个颜色的边界在哪里,而且会生成一个个黑色频率点,当频率调小,频率点的距离变长,精度变低,反之相反。磁性套索看上去很省事,但不适合抠背景特别复杂的图片,像背景比较单一且背景颜色反差比较大的适合。当一个地方频率点过多时容易崩,这也是该工具很少用的原因,delete键可以删除频率点。
根据磁性套索同样原理的工具是魔棒工具组中的对象选择工具,使用方法也很简单,对要选择的物体画个框包裹住,就能形成选区选中物体,再CTRL+J复制图层。快速选择工具也是魔棒工具组中的,使用方法是按住鼠标左键在物体内拖拽就行,即用加号样式的操作点正在这个选区上不断的加,因为颜色较为接近,所以都是一块一块的加。魔棒工具是在你想要抠的地方点击,一般都是点击背景,因为背景颜色都一样是纯色的,图像中跟背景颜色一样的都会被选中,再鼠标右键选择反向,这样就能选中物体,且容差值调的越大,选择颜色相近的范围就越大,当勾选上连续选项时,如果有图像被其他颜色隔开了,就不会被选择,只要在未选中的区域再点击一下就能被选中,还有新选区按钮:每次点击都是一个新的选区,与前一次无关;加减选按钮:在原有选区的基础之时去加减;选区交叉按钮:重叠部分会保留。
利用矩形、椭圆、单行、单列选框工具同样也能生成选区。
渐变工具可以调色标、透明度、颜色,有线性渐变:一个颜色到另一个颜色的过渡;镜像渐变:从中间向四周渐变。将反向按钮勾选,则效果相反。CTRU+U调出色相/饱和度面板。
替换证件照背景步骤是:从选择菜单中选择主体,切换到任何选区类的工具,点击上方的“选择并遮住”选项,视图模式选择叠加,输出到选择新建带有图层蒙版的图层,再用调整边缘画笔工具在头发边缘进行点击拖拽。以上完成后,再用加深工具在头发边缘拖拽,使得抠图携带的背景被周围颜色同化加深。
钢笔工具可以用来抠图,也能绘制一些图形,且是矢量图形,放大缩小都不会失真。抠图需要把模式改成路径,两个锚点之间直线是路径,遇到曲线需要用到贝塞尔曲线的控制杆,第二个点鼠标按住进行拖拽调整弯曲程度,按住ALT键点击锚点可以取消一侧控制杆,CTRL+Enter路径转选区

下午,Java工程师内容:
用户管理模块:
创建对应的控制器xxxController,设置控制注解,映射,编写“跳转用户的角色分配权限页面”方法:调用服务层”允许角色“方法,返回用户的角色分配权限页面地址;编写”保存用户的角色分配权限页面“方法:调用服务层”保存用户的角色分配“方法,重定向”跳转用户列表页“方法;编写”用户启用或禁用功能“方法:调用服务层”用户启用或禁用功能“方法,重定向”跳转用户列表页“方法;编写”跳转到修改个人信息页面“方法:调用服务层”修改个人信息“方法,返回修改个人信息页面地址;编写”保存修改的个人信息“方法:调用服务层”保存修改的个人信息“方法,返回成功。
创建服务层xxxService接口和接口的实现类,在接口创建“允许角色”方法,在实现类中实现这个方法:获取前端传递信息,调用Dao层”获取用户的角色“方法、”查询用户被分配的角色“方法,将所有返回的菜单编号合成一个字符串通过逗号相连,这些作为请求返回;创建”保存用户的角色分配“方法,获取前端传递信息,调用Dao层”根据用户名删除用户-角色中间表的信息“方法,判断是否勾选了权限并调用Dao层”插入勾选的信息进入用户-角色中间表“方法;创建”用户启用或禁用功能“方法:获取前端传递信息,调用Dao层”根据用户名称获取用户信息“方法,将is_enable设置成相反值,调用Dao层”修改用户信息“;创建”修改个人信息“方法:获取前端传递信息,调用Dao层”根据用户名称获取用户信息“方法,作为请求返回;创建”保存修改的个人信息“方法:获取前端传递信息,如果是update则调用Dao层”修改用户信息“方法,如果是add则获取用户名和创建时间,is_enable为1,都赋值到UserBean对象中,调用Dao层”添加用户信息“方法;
创建Dao接口和mapper.xml,在接口创建”获取用户的角色“方法、”查询用户被分配的角色“方法、”根据用户名删除用户-角色中间表的信息“方法、”插入勾选的信息进入用户-角色中间表“方法,在mapper.xml中实现:编写对应的sql代码,以id作为映射,使得对应sql代码起作用,parameterType和resultType都要写正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值