1. 项目概述:从“切”开始,掌握网页与UI设计的效率核心
如果你经常需要把设计稿变成网页,或者为App界面导出各种尺寸的图标和素材,那你一定绕不开“切片”这个操作。听起来有点专业,但其实它就像裁缝根据纸样裁剪布料一样,是把一整张PS设计图,精准地分割成一块块独立小图片的过程。我干了十几年设计,早期手动一张张导出、裁剪的日子简直不堪回首,效率低还容易出错。直到把PS自带的切片工具玩透,才真正体会到什么叫“工欲善其事,必先利其器”。今天,我就围绕“选择切片”和“切片存储”这两个最核心也最容易让人迷糊的环节,把里面的门道、技巧和踩过的坑,一次性给你讲明白。无论你是刚入行的UI新手,还是需要频繁对接前端的平面设计师,这篇内容都能让你对PS切片有一个系统且深入的理解,告别混乱的导出和无效的重复劳动。
2. 切片工具全解析:不止是“裁剪”那么简单
很多人第一次用切片工具,以为它就是高级版的裁剪工具,选个区域导出就完事了。这个理解太表面了,也导致后续操作出现各种问题。切片的核心价值在于“关联性”和“批量性”。
2.1 切片工具的分类与创建逻辑
打开PS,找到工具栏里像一片小刀的那个图标,右键点开,你会看到两个选项:“切片工具”和“切片选择工具”。这哥俩分工明确,一个负责“生”,一个负责“管”。
切片工具用于创建新的切片。创建方式主要有三种,每种都有其最佳适用场景:
手动拖拽创建:这是最直观的方式,用鼠标拉出一个矩形框。但这里有个关键细节:PS的切片有自动吸附和对齐的“网格”逻辑。当你拖动创建切片时,它的边界会尝试与已有的切片边缘或参考线对齐。如果你想要一个精确到像素、不与其他切片边界对齐的独立切片,需要在拖动时按住
Alt键(Windows)或Option键(Mac),这会暂时关闭吸附功能。基于参考线创建:这是最高效、最规整的创建方式,尤其适合网页布局。你先用标尺(
Ctrl+R调出)拉出水平和垂直参考线,把设计稿划分成你想要的区域。然后,在切片工具状态下,点击选项栏的“基于参考线的切片”按钮,PS会自动沿着参考线生成一堆整齐的矩形切片。这是将视觉稿转化为前端代码结构的第一步。基于图层创建:这个功能藏得比较深,但极其强大。在图层面板中,选中一个或多个图层(按住
Ctrl/Cmd点击可多选),然后右键,选择“从图层新建切片”。PS会以所选图层内容的边界(包括图层效果如投影、外发光)为范围,自动生成一个紧贴内容的切片。这对于导出按钮、图标、Logo等独立元素来说,是神器级别的功能,能确保导出的图片尺寸精确,没有多余空白。
注意:基于图层创建的切片是“用户切片”,而用前两种方法创建时,PS会自动用“自动切片”填满画布剩余区域。自动切片是灰色的,用户切片是蓝色的,这个颜色区分很重要。
2.2 “切片选择工具”的深层作用:管理与精修
创建完切片,工作才完成一半。“切片选择工具”就是你的切片管家。选中它,点击画布上的任意切片,就可以进行精细调整。
- 调整切片范围:直接拖动切片边缘的控点即可。这里有个技巧:按住
Shift键拖动,可以同时移动对边的两个控点,保持切片中心不变,快速进行对称缩放。 - 划分与组合切片:选中一个切片后,在选项栏可以看到“划分”按钮。点击后,你可以选择水平或垂直划分,并指定划分成多少块,或者每个切片的具体像素值。这个功能常用于将一个大Banner图划分成多个等宽的部分,用于制作CSS Sprite(雪碧图)或者分块加载。反之,按住
Shift键用切片选择工具选中多个相邻切片,在右键菜单中可以“组合切片”,将它们合并为一个。 - 切片选项设置:双击切片,或在切片选择工具下点击选项栏的“为当前切片设置选项”,会弹出对话框。这里是切片的“身份证”信息栏:
- 名称:导出的文件名。建议用英文或拼音,清晰描述内容,如
btn_submit,logo_header。 - URL:如果这个切片在网页上是一个可点击的链接,在这里输入目标网址。
- 目标:配合URL使用,定义链接打开方式(如
_blank新窗口打开)。 - 信息文本和Alt标记:对应HTML中的
title和alt属性,对于SEO和可访问性(无障碍阅读)非常重要,一定要为重要的功能性和内容性切片填写。
- 名称:导出的文件名。建议用英文或拼音,清晰描述内容,如
实操心得:我习惯在创建主要切片(如头部、导航、主图区)后,先用“切片选择工具”全选(Ctrl/Cmd+A),在右键菜单里选择“提升到用户切片”,把所有自动切片都转成用户切片。这样做的好处是,后续所有的切片都会被我明确控制,不会出现意料之外的“自动切片”干扰导出列表。
3. “选择切片”的进阶策略:精准控制导出范围
“选择”听起来简单,但在复杂的设计稿里,如何高效、准确地选中你想要导出的那一个或一组切片,直接决定了后续存储操作的效率。
3.1 基础选择方法与快捷键
- 直接点击:用切片选择工具直接点击画布上的切片。但当一个切片被另一个更大的切片完全覆盖时(比如一个全屏背景切片上有一个按钮切片),你很难点到下层的小切片。
- 图层面板联动:这是最被低估的高效技巧。还记得“基于图层创建切片”吗?切片和源图层之间是存在链接关系的。在图层面板中,找到创建切片时所用的那个图层,右键点击,菜单里会有一个“转到切片”的选项。点击它,画布上对应的切片会立刻被选中并高亮显示。反过来,用切片选择工具选中一个切片后,在右键菜单里选择“转到图层”,也能快速定位到创建它的源图层。这个双向联动在修改和检查时无比方便。
- 快捷键循环:当多个切片重叠或紧密排列时,用切片选择工具在重叠区域点击,PS会循环选中该位置的所有切片,并在选项栏显示当前选中的切片编号。配合视觉观察,可以快速定位到目标。
3.2 基于切片类型的批量选择
面对几十个甚至上百个切片,手动点选是天方夜谭。PS提供了基于类型的筛选选择:
- 在“切片选择工具”状态下,看选项栏最左边,有一个下拉菜单,默认是“正常”。
- 点击下拉菜单,你会看到一系列筛选条件:所有用户切片、所有自动切片、已链接的切片(切片选项里设置了URL的)等。
- 例如,选择“所有用户切片”,画布上所有蓝色的用户切片会同时被选中。这时你可以统一调整它们的位置(虽然不常用),或者为它们批量设置某个选项(如统一的命名前缀)。
3.3 利用“切片管理器”进行宏观管控
视图菜单下有一个“锁定切片”的选项。锁定后,切片将无法被移动或编辑,防止误操作。但我更推荐的方法是使用更强大的隐藏功能:“隐藏自动切片”。在“视图”->“显示”菜单中,可以勾选或取消“切片”。更精细的控制是,在切片选择工具的选项栏,直接点击“隐藏自动切片”按钮。点击后,画布上所有灰色的自动切片都会消失,只留下你精心创建的用户切片。视觉上立刻清爽,选择操作也变得无比清晰,不会再有点错对象的烦恼。
踩坑记录:曾经有一次,我导出了一套图标,发现总有几个图标文件尺寸不对,边缘有奇怪的半透明像素。排查了半天才发现,是因为画布边缘有一些宽度只有1-2像素的“自动切片”,它们和我的图标切片有1像素的重叠。在导出时,PS处理重叠区域的方式导致了这个问题。解决方案就是:导出前,务必“隐藏自动切片”或者干脆“提升所有自动切片为用户切片”并检查边界,确保切片之间既无缝隙也无重叠。
4. “切片存储”的终极配置:导出高质量与正确格式
这是临门一脚,也是最容易出错的环节。很多人直接“文件”->“另存为Web所用格式”,然后一通乱点,导出的图片要么体积巨大,要么格式不对,要么命名混乱。
4.1 存储预设的深度定制
打开“文件”->“导出”->“存储为Web所用格式(旧版)”(快捷键Alt+Shift+Ctrl+S)。这个对话框信息量巨大,我们重点看存储设置。
预设选择:顶部预设菜单里有“GIF 128 仿色”、“JPEG 高”等。不要满足于这些通用预设。你应该做的是,根据项目需求,创建自己的专属预设。
- 例如,一个“Web-高清JPEG”预设:格式选JPEG,品质根据情况设60-80(60以下质量损失明显,80以上文件体积激增但肉眼提升不大,70是个甜点)。勾选“优化”以减小体积,勾选“嵌入颜色配置文件”确保色彩一致(sRGB)。
- 再如一个“UI-透明PNG”预设:格式选PNG-24,确保支持完全透明。如果图标颜色简单(少于256色),可以选PNG-8,并手动指定颜色板,能极大压缩体积。
- 设置好后,点击预设菜单右边的磁盘图标,保存这个设置。下次导出同类型文件,一键选择,省时省力且输出标准统一。
图像大小:这里可以强制缩放所有导出图片的尺寸。比如你的设计稿是@2x(两倍图)尺寸,可以在这里统一设置为50%,直接得到@1x的素材。但要万分小心:这个缩放是全局的、强制性的。如果某些切片你希望保持原尺寸导出(比如一些需要高保真的细节图),就不能依赖这个全局设置,而需要在创建切片前,就规划好画布和切片的尺寸。
4.2 输出设置:决定文件如何落地
点击“存储”按钮后弹出的第二个对话框,才是决定文件如何命名、放在哪里的关键。
格式:务必选择“仅限图像”,除非你明确需要同时生成HTML页面。生成HTML通常用于非常早期的静态页面原型,现在基本用不上了。
设置:选择“其他”,在弹出的“输出设置”对话框中,进入“切片”选项卡。
- 切片命名:这是重头戏。下拉菜单提供了多种命名变量组合,如“文档名”+“切片编号”等。我强烈推荐使用自定义组合。一个清晰的命名规则是:
[文档名]_[切片名称/编号].[扩展名]。你可以在输入框里手动拼接,例如:${文档名}_${切片名称}。这样导出的文件就会像首页_banner.jpg,首页_btn_login.png一样清晰。 - 文件名兼容性:务必勾选“Windows”和“Unix”,确保文件名在所有操作系统下都不会出错(避免空格和特殊字符)。
- 切片命名:这是重头戏。下拉菜单提供了多种命名变量组合,如“文档名”+“切片编号”等。我强烈推荐使用自定义组合。一个清晰的命名规则是:
选择存储文件夹:指定一个清晰的文件夹。我习惯为每个项目建立
assets/或exports/文件夹,里面再按日期或版本号分子文件夹,方便追溯和管理。
4.3 选择性导出:只存你要的
你并不需要每次都导出所有切片。在“存储为Web所用格式”对话框的左下角,有一个下拉菜单,默认是“所有切片”。你可以把它改为:
- 选中的切片:配合前面讲的切片选择技巧,先用切片选择工具(按住Shift多选)选中你本次需要导出的那几个切片,然后在这里选择“选中的切片”,再存储。这样只会导出你选中的部分,速度飞快,也避免产生一堆无用文件。
- 所有用户切片:如果你已经清理了自动切片,这个选项和“所有切片”效果一样,但更保险。
独家技巧:对于需要导出多种状态(如按钮的正常态、悬停态、点击态)的情况,不要傻傻地复制画布或图层。可以在一个PSD文件里,用图层组来管理不同状态,并分别为每个状态创建切片。导出时,先隐藏其他状态,只显示并选中当前状态的切片进行导出。然后切换状态,重复操作。这样能保证所有素材都在同一个坐标上,前端开发使用时绝对对齐。
5. 实战工作流与高频问题排雷
掌握了工具和设置,我们把它串成一个高效、可靠的日常工作流,并看看那些常让人抓狂的问题怎么解决。
5.1 标准化切片导出工作流
- 规划先行:动手切之前,想清楚哪些是需要独立导出的元素(图标、按钮、装饰图),哪些是背景纹理(可能只需导出一小块用于平铺),哪些是纯色区域(根本不需要导出,用CSS实现)。
- 创建与整理:
- 使用参考线规划主要区域。
- 用“基于参考线的切片”创建结构切片(如头部、内容区、侧边栏)。
- 用“基于图层创建切片”创建功能切片(所有按钮、图标)。
- 用切片选择工具,全选并“提升所有自动切片为用户切片”。
- 检查切片边界,确保无重叠、无过大缝隙。可以放大到800%视图仔细检查边缘像素。
- 为关键切片(Logo、导航项、主按钮)在“切片选项”中设置好名称和Alt信息。
- 选择性导出:
- 打开“存储为Web所用格式”。
- 在左下角选择“选中的切片”。
- 切换到切片选择工具,按住
Shift选中本次需要导出的所有切片(比如所有图标)。 - 应用你创建好的输出预设(如“UI-PNG-24”)。
- 点击存储,在输出设置中确认命名规则和文件夹。
- 归档与交付:将导出的图片文件夹与设计稿PSD、设计说明文档一起打包。给前端工程师时,附上一个简单的切片说明清单(列出文件名、用途、建议的CSS实现方式等),沟通效率倍增。
5.2 常见问题与解决方案实录
问题1:导出的图片有白边或背景不是透明的?
- 排查:首先确认原图层背景是否真的透明(检查图层面板背景图层是否有锁,或是否为透明格子)。其次,在“存储为Web所用格式”对话框中,确认你为透明背景的切片选择了支持透明的格式(PNG-24或PNG-8带透明度),而不是JPEG。
- 深层原因:有时,即使图层本身透明,如果切片范围大于图层内容,多出来的区域在PNG-8格式下可能会被填充上“杂边”颜色。在格式设置下方有一个“杂边”选项,把它设置为“无”。
问题2:切片导出的尺寸和我在PS里量的不一样?
- 排查:双击切片,打开“切片选项”面板,检查“尺寸”栏下的W和H是否被手动输入了数值。这里的手动输入会覆盖切片的视觉尺寸。清空这里的数值,切片会恢复为画布上的实际大小。
- 检查全局缩放:在“存储为Web所用格式”对话框的“图像大小”面板,确认缩放比例是否为100%。
问题3:导出的图片模糊了?
- 几乎可以断定是缩放问题:你的设计稿可能是为高分辨率屏幕(如Retina屏)设计的@2x或@3x尺寸,但在导出时没有注意。要么在“图像大小”里错误地进行了缩放,要么前端在使用时错误地用了CSS将其缩小。解决方案是:要么导出原大图,让前端用CSS控制显示尺寸;要么在PS导出时,就精确地按比例(如50% for @2x)缩小,并采用“两次立方(较锐利)”的重新采样算法来保持清晰度。
问题4:切片工具是灰色的,无法使用?
- 常见原因:当前选中的图层可能是一个“智能对象”或“背景图层”(被锁定)。切换到普通像素图层即可。或者,你当前的工具可能不是切片工具/切片选择工具,检查一下工具栏。
问题5:如何批量修改多个切片的名称或链接?
- 没有原生批量修改UI,但可以通过“切片选项”的变量功能实现半自动化。在创建切片时,如果能在图层名称上做文章(例如将按钮图层都命名为
btn_*),那么基于图层创建切片后,切片名称会自动继承图层名。对于链接,如果多个切片指向同一个URL,你可以先为一个设置好,然后复制这个切片(切片选择工具下,按住Alt键拖动切片可复制),复制的切片会保留所有选项,包括URL。
- 没有原生批量修改UI,但可以通过“切片选项”的变量功能实现半自动化。在创建切片时,如果能在图层名称上做文章(例如将按钮图层都命名为
最后,再分享一个我压箱底的习惯:在完成一个大型设计稿的切片导出后,我会新建一个文件夹,把导出的所有图片放进去,然后用浏览器打开这个文件夹,以“大图标”视图快速浏览一遍。这个简单的动作,能帮你一眼发现那些文件名错误、尺寸异常或者透明背景出现问题的图片,比在PS里一个个检查快得多。工具是死的,流程是活的,真正理解切片背后的逻辑,结合一套严谨的操作习惯,才能让这个经典功能在现代设计工作中持续发挥巨大的威力。