热门标签 | HotTags
当前位置:  开发笔记 > Android > 正文

Photoshop制作AndroidUI:如何从大图片中准确剪切出圆角正方形图片

如题所示,最初我是直接用PS的剪切工具,但发现有时不太好用。因为你必须提前设好要剪切的尺寸。也可能是我这小白不知道咋用。下为摸索到的最好方法:1、打开原图,新建图层,如果是png图片就不用新建图层了。

如题所示,最初我是直接用PS的剪切工具,但发现有时不太好用。因为你必须提前设好要剪切的尺寸。也可能是我这小白不知道咋用。下为摸索到的最好方法:

1、打开原图,新建图层,如果是png图片就不用新建图层了。


2、选择工具栏里的圆角矩形工具,快捷键U.在上面可以设置圆角的半径。另外还要设置模式为路径而非形状图层。




3、先按下shift,就会成正方形选择。然后就拉区域,最后先松开鼠标,再松开shift。得到下图:



4、按下ctrl键,同时点击所选区域,就可以移动了。


5、然后按ctrl+enter快捷键选定所选区域,周围有虚线在移动。按下ctrl+C,把所选区域复制了。这块有的链接说按ctrl+I进行反选,也有的人说按ctrl+shift+I反选,删除反选区域就行了,我是没删除成功,所以用ctrl+C的方法。按ctrl+J复制区域图层我也没试验成功。


6、文件----新建,也可按ctrl+N新建一个画布,背景选为透明,宽和高是像素的单位。这里是300*300.然后按ctrl+V就复制进来了。而且默认就是居中的。如果5步骤里按ctrl+J的话可以看到新建了一个图层,然后点最小化当前窗口,可以将多个视图打开。将新建的图层拖到新建的画布上,但遗憾的是这种方法拖过去不是居中显示的。咱家么找到移动居中的方法。




最后看看我的成果,成功分离了中间的ong字大笑:






备注:

按ctrl+tab可以切换多个视图

Ctrl+A 全选

Ctrl+D 取消选择



推荐阅读
  • Android 构建基础流程详解
    Android 构建基础流程详解 ... [详细]
  • 在《Cocos2d-x学习笔记:基础概念解析与内存管理机制深入探讨》中,详细介绍了Cocos2d-x的基础概念,并深入分析了其内存管理机制。特别是针对Boost库引入的智能指针管理方法进行了详细的讲解,例如在处理鱼的运动过程中,可以通过编写自定义函数来动态计算角度变化,利用CallFunc回调机制实现高效的游戏逻辑控制。此外,文章还探讨了如何通过智能指针优化资源管理和避免内存泄漏,为开发者提供了实用的编程技巧和最佳实践。 ... [详细]
  • 本指南详细介绍了如何利用华为云对象存储服务构建视频点播(VoD)平台。通过结合开源技术如Ceph、WordPress、PHP和Nginx,用户可以高效地实现数据存储、内容管理和网站搭建。主要内容涵盖华为云对象存储系统的配置步骤、性能优化及安全设置,为开发者提供全面的技术支持。 ... [详细]
  • VS2019 在创建 Windows 恢复点时出现卡顿问题及解决方法
    在使用 Visual Studio 2019 时,有时会在创建 Windows 恢复点时遇到卡顿问题。这可能是由于频繁的自动更新导致的,每次更新文件大小可能达到 1-2GB。尽管现代网络速度较快,但这些更新仍可能对系统性能产生影响。本文将探讨该问题的原因,并提供有效的解决方法,帮助用户提升开发效率。 ... [详细]
  • 深入解析 Synchronized 锁的升级机制及其在并发编程中的应用
    深入解析 Synchronized 锁的升级机制及其在并发编程中的应用 ... [详细]
  • 类加载机制是Java虚拟机运行时的重要组成部分。本文深入解析了类加载过程的第二阶段,详细阐述了从类被加载到虚拟机内存开始,直至其从内存中卸载的整个生命周期。这一过程中,类经历了加载(Loading)、验证(Verification)等多个关键步骤。通过具体的实例和代码示例,本文探讨了每个阶段的具体操作和潜在问题,帮助读者全面理解类加载机制的内部运作。 ... [详细]
  • Python 序列图分割与可视化编程入门教程
    本文介绍了如何使用 Python 进行序列图的快速分割与可视化。通过一个实际案例,详细展示了从需求分析到代码实现的全过程。具体包括如何读取序列图数据、应用分割算法以及利用可视化库生成直观的图表,帮助非编程背景的用户也能轻松上手。 ... [详细]
  • 全面解析JavaScript代码注释技巧与标准规范
    在Web前端开发中,JavaScript代码的可读性和维护性至关重要。本文将详细介绍如何有效地使用注释来提高代码的可读性,并探讨JavaScript代码注释的最佳实践和标准规范。通过合理的注释,开发者可以更好地理解和维护复杂的代码逻辑,提升团队协作效率。 ... [详细]
  • 系统转换的三种方法及其具体应用分析
    系统转换是信息技术领域中常见的任务,本文详细探讨了三种主要的系统转换方法及其具体应用场景。这些方法包括:代码迁移、数据迁移和平台迁移。文章通过实例分析了每种方法的优势和局限性,并提供了实际操作中的注意事项和技术要点。例如,代码迁移适用于从VB6获取网页源码,数据迁移在Ubuntu中用于隐藏侧边栏,而平台迁移则涉及Tomcat 6.0的使用和谷歌爬虫的测试。此外,文章还讨论了蓝翰互动PHP面试和5118 SEO工具在系统转换中的应用,为读者提供了全面的技术参考。 ... [详细]
  • 服务器部署中的安全策略实践与优化
    服务器部署中的安全策略实践与优化 ... [详细]
  • Python ATM与购物车项目实战:深入解析三层架构设计
    本文详细解析了Python ATM与购物车项目的三层架构设计,重点介绍了MVC(Model-View-Controller)模式的应用。在用户界面层,系统通过图形化界面与用户进行交互,接收并处理用户的输入数据,随后将这些数据传递给控制层进行进一步处理。该层不仅负责展示信息,还承担了用户请求的初步处理任务。 ... [详细]
  • 在 Linux 系统中,可以使用 `find` 命令将指定目录下的所有文件名导出到一个文本文件中。具体格式为:`find 起始目录 -name "文件模式" > 存储路径`。例如,若要将某个文件夹中的所有 `.jpg` 图片文件名导出到 `home` 目录下的 `a.txt` 文件中,可以使用命令 `find . -name "*.jpg" > ~/a.txt`。此方法不仅适用于图片文件,还可以用于其他类型的文件,如文本文件、文档等。 ... [详细]
  • 该大学网站采用PHP和MySQL技术,在校内可免费访问某些外部收费资料数据库。为了方便学生校外访问,建议通过学校账号登录实现免费访问。具体方案可包括利用学校服务器作为代理,结合身份验证机制,确保合法用户在校外也能享受免费资源。 ... [详细]
  • 如何将PD文件转换为Word文档?PD格式的设置技巧与方法 ... [详细]
  • 全面指南:安装Adobe Photoshop 2020及所有PS版本软件详细步骤
    全面指南:安装Adobe Photoshop 2020及所有PS版本软件详细步骤 ... [详细]
author-avatar
壞小籽z_339
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有