把精灵图切割成单个精灵
Photobun 可以作为免费的精灵图切割工具,按实际形状切割,而不是按固定网格。选择 › 所有对象 会找出透明或纯色背景上的每个精灵并编号,选择 › 提取到画板 会按你设定的尺寸把每个精灵放到各自的画板上,随后就能导出为单独的 PNG 文件。
或 打开编辑器
如何把精灵图切割成单个精灵
- 点击“打开精灵图”,所有对象会被自动选中并编号。
- 检查着色的各个部分,如果有粘连或被拆开的,修改选区即可修正。
- 选择 选择 › 提取到画板,设置画板尺寸、边距和背景。
- 将所有画板导出为 PNG,每个精灵得到一个文件。
按形状识别
从图像边缘向内填充背景来找出各个部分,因此不规则的排列、紧凑的图集和大小不一的精灵都能干净地切开。
编号预览
提取之前,每个独立部分都会着色并编号,你能清楚看到会生成多少个精灵。
统一尺寸的输出画板
每个精灵都居中放在相同尺寸的画板上,可设置边距并缩放以适合,让游戏引擎中的帧保持对齐。
可编辑的轮廓
直接选择工具会把选区转换为贝塞尔锚点,提取之前可以调整每个部分的轮廓。
精灵图(也叫雪碧图)的来源很多:素材包、在一张画布上画出多个姿势的 AI 图片生成器、扫描的贴纸和图标集。如果帧没有排在规整的网格上,按网格切割的工具会把精灵从中间切断;按形状识别就能避免这个问题。
对于 Unity、Godot 或 GameMaker 等游戏引擎来说,统一的帧尺寸比紧贴边缘更重要。所有部分使用同一画板尺寸并让精灵居中,序列帧拆分后播放动画时就能对齐。
同样的流程在游戏之外也很好用:拆分在白色桌面上一起拍摄的商品照片,把一整张贴纸分成单个贴纸,或分离画在同一个文件里的图标。
常见问题
支持哪些背景?
透明背景和纯色背景。“容差”设置决定像素与背景色有多接近时才算作背景。
两个精灵连在一起怎么办?
相连的精灵会被识别为一个整体。可以用套索工具或选框工具从选区中减去来分开它们,或用直接选择工具调整轮廓。
能按固定网格切割吗?
Photobun 按形状切割,而不是按行和列,因此能很好地处理排列不均匀的图集。如果需要严格的网格,可以借助参考线和矩形选框工具逐格选择。
可以导出哪些格式?
PNG 保留透明度,是游戏精灵的常用格式。也可以导出 WebP 和 JPEG,还能把所有画板一起存储为分层 PSD。