前言

  本篇是程序员仿照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. Redis之品鉴之旅(五)

    Redis事务 原子性:就是最小的单位 一致性:好多命令,要么全部执行成功,要么全部执行失败 隔离性:一个会话和另一个会话之间是互相隔离的 持久性:执行了就执行了,数据保存在硬盘上 典型例子:银行转账 ...

  2. APScheduler(python 定时任务框架)最简单使用教程

    有时候需要部署一些很简单的python定时任务,使用APScheduler是很好的选择.只需要简单的设置几个参数,就可以实现定时.定分甚至秒来跑. 第一步:用pip安装APScheduler pip ...

  3. HashMap扩容和ConcurrentHashMap

    HashMap 存储结构 HashMap是数组+链表+红黑树(1.8)实现的. (1)Node[] table,即哈希桶数组.Node是内部类,实现了Map.Entry接口,本质是键值对. stati ...

  4. Python标准库模块之heapq – 堆构造

    Python标准库模块之heapq – 堆构造 读前福利:几百本经典书籍https://www.johngo689.com/2158/ 原文链接:https://www.johngo689.com/2 ...

  5. Windows 11正式版来了,下载、安装教程、一起奉上!

    Windows 11正式版已经发布了,今天给大家更新一波Win11系统的安装方法,其实和Win10基本一样,有多种方法.   安装Win11前请先查看电脑是否支持Win11系统,先用微软自家的PC H ...

  6. cf1082D Maximum Diameter Graph(构造+模拟+细节)

    QWQ不得不说 \(cf\)的\(edu\ round\)出这种东西 有点太恶心了 题目大意:给你\(n\)个点,告诉你每个点的最大度数值(也就是说你的度数要小于等于这个),让你构造一个无向图,使其满 ...

  7. WPF实现Win10汉堡菜单

    WPF开发者QQ群: 340500857  | 微信群 -> 进入公众号主页 加入组织 前言 有小伙伴提出需要实现Win10汉堡菜单效果. 由于在WPF中没有现成的类似UWP的汉堡菜单,所以我们 ...

  8. 使用寄存器点亮LED——2

    1. 项目:使用stm32寄存器点亮LED, 分别点亮红.绿.蓝3个灯. 2. 步骤 先新建个文件夹保存项目 再新建项目 将startup_stm32f10x_hd.s拷贝到该文件夹下 新建main. ...

  9. 用css写三角形

    html部分 <div class="triangle></div> css部分 .triangle{ width:0; height:0; overflow:hid ...

  10. 23.合并k个有序链表

    合并 k 个排序链表,返回合并后的排序链表.请分析和描述算法的复杂度. 示例: 输入: [   1->4->5,   1->3->4,   2->6 ] 输出: 1-&g ...