程序员PS技能(四):程序员创建PSD文件、展示简单PSD设计流程,上传PSD至蓝湖,并下载Demo切图
前言
本篇是程序员仿照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 常用的图片 视频 对于大部分开发者来说,需要上传的文件形式主要为图片,微信为此提供了接口. wx.ch ...
- 基于Picture Library创建的图片文档库中的上传多个文件功能(upload multiple files)报错怎么解决?
复现过程 首先,我创建了一个基于Picture Library的图片文档库,名字是 Pic Lib 创建完毕后,我点击它的Upload 下拉菜单,点击Upload Picture按钮 在弹出的对话框中 ...
- 25.week4 docker build 也就是创建自己的image 上传image到dockerhub 从dockerhub下载images
dado可以写你自己的名字 这个命令就会根据目录下的Dockerfile(固定用和这个名字)文件里面的内容 去下载并创建运行命令一步一步地 Setting up libxfixes3:amd64 (: ...
- PHP 后台程序配置config文件,及form表单上传文件
一,配置config文件 1获取config.php文件数组, 2获取form 表单提交的值 3保存更新config.php文件,代码如下: $color=$_POST['color']; $back ...
- 微信小程序云函数中有以下未安装的依赖,如果未安装即全量上传
云函数中有以下未安装的依赖,如果未安装即全量上传 在新建的云函数,右击终端打开->cmd,安装依赖 npm install --production 依赖安装成功之后,文件里面会出现 packa ...
- 用git创建仓库关联本地项目,又一直上传不上去
这个不能勾,我这边勾了用VSCODE上传不了
- 怎样将IPhone应用程序软件公布到应用程序商店?
转自:http://www.shtion.com/667.html 怎样将IPhone应用程序软件公布到应用程序商店? 2009年10月19日公布 分类: App store, iphone, 手机应 ...
- 如何上传网站程序(文件浏览器上传网页、FileZilla上传网站程序)
问题场景: 网页制作完成后,程序需上传至虚拟主机. 注意事项: Windows系统的主机请将全部网页文件直接上传到FTP根目录,即 / . Linux系统的主机请将全部网页文件直接上传到 /htdoc ...
- Google Chrome 应用商店上传扩展程序
1. 进入 Google 开发者中心 网址: https://chrome.google.com/webstore/developer/dashboard?hl=zh-cn 2. 添加新项 上传后,出 ...
随机推荐
- C#开发BIMFACE系列41 服务端API之模型对比
BIMFACE二次开发系列目录 [已更新最新开发文章,点击查看详细] 在建筑施工图审查系统中,设计单位提交设计完成的模型/图纸,审查专家审查模型/图纸.审查过程中如果发现不符合规范的地方,则流 ...
- 从源码解析Electron的安装为什么这么慢
前言 Electron作为一款跨平台的桌面应用端解决方案已经风靡全球.作为开发者,我们几乎不用关心与操作系统的交互,直接通过Web前端技术与Electron提供的API就可以完成桌面应用端的开发. 然 ...
- FFT&原根&NTT&MTT
FFT bilibili 3b1b视频讲解 核心过程: 原根 Definition 若 \(a\) 模 \(m\) 的阶等于 \(\varphi(m)\),则称 \(a\) 为模 \(m\) 的一个原 ...
- WPF实现Win10汉堡菜单
WPF开发者QQ群: 340500857 | 微信群 -> 进入公众号主页 加入组织 前言 有小伙伴提出需要实现Win10汉堡菜单效果. 由于在WPF中没有现成的类似UWP的汉堡菜单,所以我们 ...
- TypeScript中将函数中的局部变量“导出”的方法
首先是在模块a.js中声明一个可导出(export)的数据结构,例如: export class ModelInfo{ id: string; name:string; } 其次是在模块b中声明可导出 ...
- Bootstrap响应式的导航栏
Bootstrap 导航栏 | 菜鸟教程 <!DOCTYPE html> <html> <head> <meta charset="utf-8&qu ...
- SpringBoot 01 hello world 01
hello world项目结构: pom中配置的依赖相当于spring boot的可安装插件,需要下载的依赖直接在里边配置. 目前用到的每个注解: 1.主程序中 @SpringBootApplicat ...
- 【c++ Prime 学习笔记】第10章 泛型算法
标准库未给容器添加大量功能,而是提供一组独立于容器的泛型算法 算法:它们实现了一些经典算法的公共接口 泛型:它们可用于不同类型的容器和不同类型的元素 利用这些算法可实现容器基本操作很难做到的事,例如查 ...
- kivy 选择框
from kivy.app import App from kivy.uix.boxlayout import BoxLayout from kivy.lang import builder # 注册 ...
- maven编码 gbk 的不可映射字符
解决这个问题的思路: 在maven的编译插件中声明正确的字符集编码编码--编译使用的字符集编码与代码文件使用的字符集编码一致!! 安装系统之后,一般中文系统默认字符集是GBK.我们安装的软件一般都继承 ...