前言

  本篇是程序员仿照ui设计创建psd且切图五个按钮效果上传至蓝湖,本篇篇幅较长,整体完成一个目标,没有分篇幅了。

 

前提条件

  已经安装了PS,已经在PS上安装了蓝湖插件,并且曾经已经上传过,若没有装PS的则自己装PS,没有装蓝湖插件请去蓝湖官网查询一下,可以安装插件一键上传。

 

程序员切图要突破的必要技能

  以下技能,就是算装了PS,会一些基本的调图,但是实际不熟,需要将PS的几个与切图相关的功能熟练。

  • 指定大小 :在PS中,将新建图标切换成指定大小,并且切图导出。
  • 缩放:在PS中,将新建图标进行缩放后,再切,并且切图导出。
  • 透明背景: 在PS中,将新建图标除了图标本身外,其他切成透明背景
  • 圆角: 在PS中,将新建图标的背景做成圆角,结合透明背景,实现立体的按键。
  • 阴影:在PS中,将立体的按键背景加上阴影。
 

本篇目标

  

 

操作:新建一个PSD文件

步骤一:打开PSD软件

  

步骤二:新建PSD文件

  
  
   

步骤三:保存PSD文件

  
  

 

操作:绘制一个按钮五种状态

步骤一:拖一个矩形框

  

步骤二:修改为200x60像素

  

步骤三:复制5个图层

  将该图层复制5个
   
  点击确认,就会在原有同样位置新增一个图层,这样新建五个,如下图:
  
  然后对图层进行改名字,双击名字即可,如下:
   
  校准下位置,方法为先点击图形,然后点击移动,如下图:
  
  调整完成后,如下图:
  

步骤四:调整颜色

  直接对整个图层,进行调色,如下图:
  

步骤五:调整颜色渐变

  
  对于渐进色调整的方法:

  • 修改渐进点颜色:颜色会弹出颜色的选择
      

  • 新增渐进点:点击中间区域:新增渐进点
      

  • 删除渐进点:将渐进点击不送,拖出去即可删除渐进点。
       
      操作如下图:
      调整第一张,如下图:
      
      逐一,抓色然后调整,最终如下图:
      
      重新校准下大小(参照本操作的步骤二):
      
      把背景图层的颜色也改成一样的,如下图:
      

 

操作:绘制第四种,五种状态的图标

  在原来的图层上,需要增加新的绘制,那么实际上是新增图层,并将图层合并到组,这样第四五种就变成了图层组了。

步骤一:先绘制2个椭圆条

  

步骤二:调整颜色

  
  调整完效果如下图:
  

步骤三:合并组

  第四五个按钮实际上是一个组的(为了后续上传蓝湖会一个图片)
   
  然后将上面的按钮拖入组,注意显示在上面的必须在前面,最后如下图:
  
  可点击组旁边的“眼睛”去查看实际效果,如下图:
  

 

操作:添加圆角

步骤一:设置圆角矩形半径

  

步骤二:依次都设置好,圆角为5

  

 

操作:添加渐进描边

步骤一:选择图层

  

步骤二:右键“混合选项”

  

步骤三:选择“样式”

  

步骤四:调整到相似的效果

  
  如下图:
  

步骤五:其他按键图层依次操作

  最终效果如下:
  

 

操作:上传PSD至蓝湖

步骤一:选择蓝湖插件

   

步骤二:登录

  

步骤三:选择上传到的团队和项目

  

步骤四:上传成功,查看蓝湖

  
  下图是没有标记切图的情况下上传的:
  

步骤五:标记切图,重新上传,查看蓝湖

  
  
  

 

下载切图测试

  

 

上一篇:《程序员PS技能(三):程序员使用PSD源文件切图
下一篇:敬请期待…

程序员PS技能(四):程序员创建PSD文件、展示简单PSD设计流程,上传PSD至蓝湖,并下载Demo切图的更多相关文章

  1. 微信小程序开发技巧总结(二) -- 文件的选取、移动、上传和下载

    微信小程序开发技巧总结(二) -- 文件的选取.移动.上传和下载 1.不同类型文件的选取 1.1 常用的图片 视频 对于大部分开发者来说,需要上传的文件形式主要为图片,微信为此提供了接口. wx.ch ...

  2. 基于Picture Library创建的图片文档库中的上传多个文件功能(upload multiple files)报错怎么解决?

    复现过程 首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib 创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮 在弹出的对话框中 ...

  3. 25.week4 docker build 也就是创建自己的image 上传image到dockerhub 从dockerhub下载images

    dado可以写你自己的名字 这个命令就会根据目录下的Dockerfile(固定用和这个名字)文件里面的内容 去下载并创建运行命令一步一步地 Setting up libxfixes3:amd64 (: ...

  4. PHP 后台程序配置config文件,及form表单上传文件

    一,配置config文件 1获取config.php文件数组, 2获取form 表单提交的值 3保存更新config.php文件,代码如下: $color=$_POST['color']; $back ...

  5. 微信小程序云函数中有以下未安装的依赖,如果未安装即全量上传

    云函数中有以下未安装的依赖,如果未安装即全量上传 在新建的云函数,右击终端打开->cmd,安装依赖 npm install --production 依赖安装成功之后,文件里面会出现 packa ...

  6. 用git创建仓库关联本地项目,又一直上传不上去

    这个不能勾,我这边勾了用VSCODE上传不了

  7. 怎样将IPhone应用程序软件公布到应用程序商店?

    转自:http://www.shtion.com/667.html 怎样将IPhone应用程序软件公布到应用程序商店? 2009年10月19日公布 分类: App store, iphone, 手机应 ...

  8. 如何上传网站程序(文件浏览器上传网页、FileZilla上传网站程序)

    问题场景: 网页制作完成后,程序需上传至虚拟主机. 注意事项: Windows系统的主机请将全部网页文件直接上传到FTP根目录,即 / . Linux系统的主机请将全部网页文件直接上传到 /htdoc ...

  9. Google Chrome 应用商店上传扩展程序

    1. 进入 Google 开发者中心 网址: https://chrome.google.com/webstore/developer/dashboard?hl=zh-cn 2. 添加新项 上传后,出 ...

随机推荐

  1. Skywalking-13:Skywalking模块加载机制

    模块加载机制 基本概述 Module 是 Skywalking 在 OAP 提供的一种管理功能特性的机制.通过 Module 机制,可以方便的定义模块,并且可以提供多种实现,在配置文件中任意选择实现. ...

  2. 全网最新最详细最明白教程之Spring源码搭建,没有之一,超详细

    相关帖子有很多但是都不是最新的Gradle,我在使用Gradle最新版编译的时候简直坑死我了,弄了好久.接下来给大家详细说一下这个安装过程,以及相关的软件版本号. 相关软件.依赖的版本号: Gradl ...

  3. Python:raschii库计算任意阶数Stokes波

    Stokes五阶波 最近发现一个很有用的Stokes波计算Python库,raschii官方说明,可以计算任意阶数,不同水深下的Stokes波,简单做了下测试,测试结果与脚本如下 Python 脚本 ...

  4. Redis5种常用数据类型的使用以及内部编码

    String 字符串类型是redis的最基本类型,首先无论值是什么数据类型,其键都是字符串,且其他数据类型的数据结构都是在字符串的基础上搭建的,相信读者能够体会到字符串在redis的地位是有多么的重要 ...

  5. Centos7 配置JDK 提示 /lib/ld-linux.so.2: bad ELF interpreter: No such file or direct

    解决办法:yum install glibc.i686

  6. 下载cnki硕博士论文的pdf版

    每找到一篇心仪的硕博士论文时,总是迫不及待下载到本地吧. 可是接下来你只能选择caj格式. caj界面都用过吧,没用过,你也不会来这. 我就想看pdf版本的,怎么办呢?有办法! 重点来了,敲黑板: 1 ...

  7. 洛谷4606 SDOI2018战略游戏(圆方树+虚树)

    QWQ深受其害 当时在现场是真的绝望...... 现在再重新来看这个题 QWQ 根据题目所说,我们可以发现,对于每一个集合中的节点,我们实际上就是要求两两路径上的割点的数目 考虑到又是关于点双的题目, ...

  8. bzoj1834 ZJOI2010网络扩容(费用流)

    给定一张有向图,每条边都有一个容量C和一个扩容费用W.这里扩容费用是指将容量扩大1所需的费用. 求: 1.在不扩容的情况下,1到N的最大流: 2.将1到N的最大流增加K所需的最小扩容费用. 其中\(n ...

  9. 小白自制Linux开发板 番外篇 一 modprobe加载驱动问题(转载整理)

    使用modprobe加载驱动 转载地址:https://blog.csdn.net/qq_39101111/article/details/78773362 前面我们提到,modprobe并不需要指定 ...

  10. 网络协议之:加密传输中的NPN和ALPN

    目录 简介 SSL/TLS协议 NPN和ALPN 交互的例子 总结 简介 自从HTTP从1.1升级到了2,一切都变得不同了.虽然HTTP2没有强制说必须使用加密协议进行传输,但是业界的标准包括各大流行 ...