由于之前只顾着追求效率,没有学习过PS,但其实这是前端开发人员需要学会的技能之一,曾经看过一个大佬的前端经验分享说他在招聘时遇到不会切图的会直接pass掉,可见前端开发人员学会切图是多么重要。通过观看慕课网上的相关视频,觉得讲的很好,对前端人员需要掌握的一些ps技术有了大概了解,同时也突然领悟到,之前总是烦恼找不到静态页面去练习,只能找有现成素材的,但素材却挺难找。学会ps切图后,可以在网上直接找网页psd效果图,进行切图和静态页面效果实现练习。想要学习的朋友,可以直接慕课网上观看视频学习(https://www.imooc.com/coursescore/506),找几张类似的图跟着练习就能有一定收获。

我用的是photoshopCC2014完整版,中文绿色版有些功能没有,可在网上下载软件,但这个软件是收费的,有钱的朋友可以支持下正版,但我比较穷。。。就只能根据网上教程下载注册机.


作为前端开发人员,主要需要掌握的是利用PS切图,下面根据视频总结几种切图方法

传统切图

打开要切的psd图,选取切片工具,根据自己的需要切取自己想要的图片,如果psd图有参考线,点击基于参考线的切片,会出现很多切片,可以根据自己需求增减参考线生成切片,并删除自己不想要的切片。

切片导出方法,点击文件->存储为web所用格式,预设一栏可设置导出图片格式,一般选择png-24,会生成一个名为images的文件夹。

精准切图

练习过传统切图方法会觉得比较麻烦,但是pscc有一个可以精确切图的脚本。单击脚本-> 将图层导出到文件 ,可选择导出位置及类型,但是据我测验,如果图层切片太多,导出过程会非常非常缓慢。

在切图速度方面,有个解决办法是可以先对图进行裁剪后再来单独手动或自动切片,或许可以解决速率问题

扩展

除了上面所说的自动化切图方式,还有些好用的方法可获得图片。

单击编辑->首选项->增效工具->启用生成器,文件->生成->图像资源。
然后在图层中选择你想要的图片,重命名,文件后缀修改成你想要的格式,会自动生成一个文件夹,与源psd图在头一个文件夹中。

还可以通过修改文件名来控制切图其它属性

1.要导出不同的格式,只需把图层名称的后缀改成相应的格式后缀就可以了。默认jpg格式以90%品质生成,png格式以32为图像生成,gif以alpha透明度生成
2.要导出不同的大小:设置大小参数,大小要和名称之间加一个空格
百分比单位加上百分号
例:50% 88.png 150% 88.jpg
像素单位需要设置长度和宽度,不用加单位
例:300*200 88.png
3.改变图像的压缩比例
Jpg格式在后缀后面加上1-10或者1-100%.
例:150% 88.jpg5/80%
png格式输出品质设置分别为8,24,32.
例:150% 88.png24
4.如果想要删除图片可恢复名称不要后缀

今天学到了用ps做基本的切图,以后可以自己用psd图创建素材,切图是一件极其需要耐心的事,我们要坚持住,守得云开见月明,日常鸡汤来一段,加油!

“你现在的努力,辛苦,压力,承受的一切,都是为了攒够能力和本钱,去做自己更喜欢的事,去为自己争取选择的权利。”

![fighting](https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1530241438064&di=238d2c415287a22823375ed0a1f5ca7f&imgtype=0&src=http%3A%2F%2Fwww.0-15.cn%2FUpFolder%2FCommonUpfile%2F20165512085500_1.gif)

前端菜鸟起飞之学会ps切图的更多相关文章

  1. 做一个会PS切图的前端开发

    系列链接 做一个会使用PS的前端开发 做一个会PS切图的前端开发 切图方法分类 PhotoShop从CS版本演变到现在的CC版本,切图功能发生了比较大的变化,我们可以把PhotoShop CS版本时的 ...

  2. 前端技术-PS切图

    页面制作部分之PS切图 <--本标签下,通过页面制作.页面架构.javascript程序设计.DOM编程艺术.产品前端架构五部分来分享总结笔记,总结笔记会陆续分享--> 网页设计在技术层面 ...

  3. 学习笔记2:前端PS切图

    前端PS切图 一.Photoshop的界面设置 二.Photoshop的基本操作 三.Photoshop的传统切图 四.Photoshop的精准切图 五.Photoshop的扩展知识 视频学习:htt ...

  4. 前端PS切图

    http://www.imooc.com/learn/506    慕课网地址 Tools Tools  Photoshop 快捷键 l  移动工具 V l  选取工具 M l  套索工具 L l  ...

  5. 页面制作部分之PS切图

    页面制作部分之PS切图 <--本标签下,通过页面制作.页面架构.javascript程序设计.DOM编程艺术.产品前端架构五部分来分享总结笔记,总结笔记会陆续分享--> 网页设计在技术层面 ...

  6. PS切图保存后的背景图为透明

    1.若想PS切图保存后的背景图为透明,那么则需要在如下图中所示的修改即可,切图后[文件]——>[存储为web格式]——>[PNG-24]: 2.要想在css中的背景图片为相通,则先剪切一个 ...

  7. ps切图插件

    ps切图工具插件 下载网址:http://www.cutterman.cn/zh/cutterman 安装完插件,关闭ps,重新打开,窗口- 扩展,即可使用

  8. 两种ps切图方法(图层/切片)

    两种Ps切图方法 一.      基础操作: a)    Ctrl++ 放大图片,ctrl - -缩小图片 b)    按住空格键space+,点击鼠标左键,拖动图片. c)    修改单位,点击编辑 ...

  9. 2018年设计师都在用的PS切图插件--摹客iDoc

    终于找到你,我梦寐以求的PS切图插件.曾几何时,设计师在完成设计稿之后高效的输出标注切图一直是设计师的噩梦.为什么这么说呢?开发要的那么多尺寸,我到底该怎么切图?iPhone的版本已经不少了,更别提安 ...

随机推荐

  1. 调用webservice 的时候没法输入参数

    在web.config的<system.web></system.web>中间加入如下配置节内容<webServices> <protocols> &l ...

  2. mariadb启动报错:[ERROR] Can't start server : Bind on unix socket: Permission denied

    今天mariadb总是启动不了,对于我来说是不能忍受的.然后前往日志文件查看报错信息,提示如下: 出错信息一共就这三行,没有报其他的错误.那只能从红色方框的地方开始入手了. 首先是百度去搜索原因是什么 ...

  3. 'javac' 不是内部或外部命令,也不是可运行的程序

    今天在命令行中运行javac命令时发现 但是运行java命令却可以 查找jdk的安装路径发现,安装目录里面同时有jdk的文件夹和jre的文件夹 查看了jdk的目录发现jdk目录中也有一个jre文件夹 ...

  4. 树莓派3B+ wifi 5G连接

    新烧的Raspbian 系统,一开始需要设置wifi的一些配置,其中会选择一个国家(set country),一开始选择的是CN(中国),发现只能连接2.4G的网络,5G的网络连接不上,这很奇怪, 因 ...

  5. 服务器上u盘装机centos7.2

    说明: 截止目前CentOS 7.x最新版本为CentOS 7.2.1511,下面介绍CentOS 7.2.1511的具体安装配置过程 服务器相关设置如下: 操作系统:CentOS 7.2.1511 ...

  6. BZOJ5018:[SNOI2017]英雄联盟(背包DP)

    Description 正在上大学的小皮球热爱英雄联盟这款游戏,而且打的很菜,被网友们戏称为「小学生」.现在,小皮球终于受不了网友们的嘲讽,决定变强了,他变强的方法就是:买皮肤! 小皮球只会玩N个英雄 ...

  7. Spark项目之电商用户行为分析大数据平台之(九)表的设计

    一.概述 数据设计,往往包含两个环节: 第一个:就是我们的上游数据,就是数据调研环节看到的项目基于的基础数据,是否要针对其开发一些Hive ETL,对数据进行进一步的处理和转换,从而让我们能够更加方便 ...

  8. docker swarm英文文档学习-10-使用Docker密钥管理敏感数据

    Manage sensitive data with Docker secrets使用Docker secrets管理敏感数据 About secrets 对于Docker Swarm服务来说,sec ...

  9. selenium自动化环境搭建(Windows)

    参考内容:虫师<selenium2自动化测试实战-基于python语言> 一.selenium介绍 selenium主要用于web应用程序的自动化测试,还支持所有基于web的管理任务自动化 ...

  10. 生成定长随机数-可做3des密钥

    3DES加解密需要密钥支持,要求为8的倍数,一般会使用32位的字母数字随机字符串作为密钥. 下面这个工具类,可用做key值的生成,详见下方代码: package test; import java.u ...