一、PS与前端知多少

一般我们会认为PS是用来修改图片的,这些工作是美工人员做的事不是前端人员做的,其实这样想你就错了,因为在前端人员也是要学会一些简单的关于PS的技巧的,这样就不会应为一点点小小的需求老是要麻烦负责美工的同事来帮你改动一点点,再者这样也会对你的工作效率有所提高。在我看来其实前端人员需要掌握的PS知识大致上有这样一些:切图这个是必须的,也是本文的重中之重,然后是相应的对图片进行修改,大致上前端也就需要掌握这些PS内容就够了。除非你家公司没有美工人员或者是老板想省钱不招美工,全部的东西都由你做这个除外。

二、切图

切图这个相信大家都应该知道是什么意思吧,这里就不多做解释。如果是对图片要求比较宽松的人员来说,直接使用faststone这个工具就行了。但是这样切出来的图片一般十分的不精准,而且大家有没有注意到这样切出的图片背景不是透明的。作为一个完美主义者的我。是一定不会使用这个方法的下面我们就来学习一下哪些方法可以精确的将图片切出。

2.1 自动化切图

自动化顾名思义就是不用我们人工去操作的,通过计算机脚本帮助我们进行切图,这样做的好处是十分精准和方便。但是如果切去的图片较多的时候是十分适宜的,但是如果只切去一小部分的图片。建议你还是使用下面的手工切图

1、步骤如下:首先打开一张PSD文件,这里强调一定要是PSD文件。因为脚本的运行依据是图层,只有PSD文件才存在图层这种说法

我使用的是下面的这张图片,图片素材在下面

PS:博主绝非广告狗,有谁希望本人写博文顺便对其产品进行宣传的也可私聊哈

1、第一步选择如下说是:

2、第二步参数如下所示:

这里特别要注意的一点是第一个红色的方框一定要是英文,因为博主使用的是CS5版本,这样设置会发生错误,其他的版本就不清楚了。为了避免出错,我们统一使用英文命名,第二个方框我建议选择PNG,因为png支持背景透明,这个有利于我们做自动切图

最终我们在运行后的test文件夹下面打开效果如下,同时图片背景也是透明的

是不是这样切出来的图片既美观又方便呢?但是这样切图算是对计算机运算能力的考验,有时候PS软件还会出现假死的现象,所以在做切图的时候我们需要在人工时间和计算机时间上面做一个权衡,毕竟不是什么都是自动化就是好的。对了,文件前缀名也不能为汉字,这个博主倒是给忘了,大家将就一下吧。

2.2 手工切图

这里的手工切图是基于PS软件来实现的,即使是手工切图,PS软件还是有很多地方优于直接使用如faststone之类的工具,由于PS软件有图层的区分,所以会捕获图层的边界,从而达到自动捕获的功能(有时候也是不能进行自动捕获的)

还是以上述的图片为例:

首先我们应该从标尺中拉去参考线,如果是没有标尺的话我们可以在试图下面勾选标尺

拉完标尺参考线后,我们选择切片工具(不知道的自己百度),选择上方的

,效果图如下

这个时候我们会发现像中间的那个字体和牛奶都被分成了几部分,但是我们是想要保持一个整体的,这个怎么办呢?我们可以在相应要合成一个整体的切片上面右击,选择删除切片。这样就合成了一个整体

PS:由于中间的字体太过小,我们可以通过ctrl+"+"/ctrl+"-"来控制放大或者缩小

我们按下图所示进行选择

点击存储为,这样你的工作就好了,剩下的就是计算机的事了,坐等结果就可以了。

三、总结

原本想着将一些相关的美化什么的也写一写,但是感觉这样跑题了,今天我们是要谈论前端对PS的应用,如果美化什么的都做了,那么不是抢了美工的饭碗吗,所以掌握切图对于一个前端工程师已经就够了,而且很多公司的切图都是由美工人员完成的,总的一句话,前端工程师代码写的溜什么毛线事都没有

前端工程师需要学习ps 吗_前端人员一定要掌握的PS技巧相关推荐

  1. 2017年前端工程师应该学习什么

    作者:Artem Sapegin 编译:胡子大哈 翻译原文:2017年前端工程师应该学习什么 英文原文:2017 is the year that front-end developers shoul ...

  2. 转: 写给想成为前端工程师的同学们 (from 360前端团队)

    转自:     http://www.75team.com/post/to-be-a-good-frontend-engineer.html 前端工程师是做什么的? 前端工程师是互联网时代软件产品研发 ...

  3. 前端工程师需要学习ps 吗_转行学习web前端开发,需要哪些工具和需要学习什么?...

    今天我们来谈谈Web和前端开发过程中需要学习什么?前端开发需要使用什么开发工具?也简单介绍前端开发前景和薪水. 前端工程师的主要职责: 前端工程师在不同的公司有不同的功能,但性质相似. 1.网站设计与 ...

  4. 前端工程师需要学习ps 吗_转行web前端,新手需要学习什么?

    7天免费试听,0基础入门,高薪就业,推荐就业,小班面对面授课 一.前端工程师的主要职责 前端工程师在不同的公司工作内容不同,但工作性质大体相似: 1.网站设计与网页界面开发 2.设计.开发.数据 3. ...

  5. web前端工程师是做什么的_我作为前端Web工程师的角色解释了什么?

    web前端工程师是做什么的 by Shaun Michael Stone 肖恩·迈克尔·斯通(Shaun Michael Stone) 我作为前端Web工程师的角色解释了什么? (My role as ...

  6. web前端工程师进阶学习线路图

    目前前端市场的人才结构以初级web前端工程师居多,因此由入行到进阶的成长曲线已经成为大多数前端工程师的发展目标.在提升阶段对于知识和技能掌握,我们需要从梳理好的知识架构中选择更深一层次的技术进行学习, ...

  7. 我的职业是前端工程师:学习前端只需要三个月【框架篇】

    将 package.json 中的 Ionic 版本改为 2.0.0 的时候,我就思考一个问题.这个该死的问题是--我到底要用哪个框架继续工作下去. 刚开始学习前端的时候,SPA(单页面应用)还没有现 ...

  8. 初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?

    今天小编要跟大家分享的文章是关于初级Web前端工程师是什么?初级Web前端工程师的技术体系有哪些?本篇文章为大家整理出来了Web前端工程师初级阶段需要掌握的内容,很全面,希望大家好好阅读,看看自己掌握 ...

  9. 什么才是市场急需的前端工程师?【零基础web前端入门视频教程】

    据统计,国外的前端开发人员和后端开发人员比例约1:1,但是在国内比例却在1:3以下,Web前端开发职位人才缺口巨大.前端工程师的发展之路十分有"钱"景. 每天,HR 群都有人在吐槽 ...

最新文章

  1. jzoj C组 2017.1.19 比赛
  2. 文献学习(part26)--Extended Comparisons of Best Subset Selection, Forward Stepwise Selection, and Lasso
  3. Vue 页面如何监听用户预览时间
  4. php分区表,【MYSQL】分区表
  5. Windows下Redmine插件安装
  6. catia 二次开发:高版本的catia vba项目在低版本的catia上运行,报错
  7. predict函数 R_R语言 动态贝叶斯网工具箱 dbnR学习笔记
  8. Solidworks工程图转CAD映射配置指南
  9. 【Office】往Word中插入超链接
  10. Vue格式化CSS样式
  11. 2021-09-25 WPF上位机 29-3D绘图的对象,变形,鼠标操控,鼠标事件,2D在3D中展示
  12. 素数的线性筛 欧拉函数
  13. 华为畅享二十Android是,华为畅享20 pro开箱小晒
  14. 跨域 CURa ADMa DEVa PSAo PSDo OUR BUS UNI PUR INT DEM STA PRE COM NAV OTC NOI DSP COR
  15. Java如何设置word中某段文字的字体/段落样式
  16. 【虚幻4/UE4】学习笔记01——软件介绍、安装及界面
  17. Vue 实现 H5video 视频标签 禁止快进 最优
  18. 转 脏字/ 敏感词汇搜索算法
  19. 任正非 采访 安卓 鸿蒙,法媒专访任正非透露“鸿蒙”系统“很可能”快过安卓...
  20. RabbitMQ在windows10环境下安装步骤

热门文章

  1. 高性能服务器架构(High-performace Server Architecture)
  2. 面试程序员被问“你的缺点是什么”,我该怎么回答?
  3. es6根据对象属性获取到当前值的下标
  4. Dubbo笔记 ㉗ : 服务自省-提供者
  5. Python吴恩达深度学习作业22 -- Emoji表情情感分类器
  6. [BUGKU] [REVERSE] 逆向入门
  7. 罗技k380键盘-数字键上的字符对不上怎么办?
  8. 服务器物理内存利用率,服务器提高物理内存利用率
  9. 如何画出diffusion models的扩散过程示意图?
  10. HTML5+JS游戏开发模块----canvas打字游戏