ZeroTool Workbench
图片分割工具
在线把图片按行列等分切块,或按像素尺寸切雪碧图,也能生成 Instagram 主页拼图和无缝轮播图。导出 PNG / JPG / WebP 打包 ZIP,浏览器本地处理。
使用步骤
- 把图片拖进上传区,或点击选择文件,也可以直接 Ctrl/Cmd+V 粘贴截图。
- 选择分割方式:
- 按行列:设置行数和列数(各 1 到 20)。
- 按尺寸:填写每块的宽高(px),切雪碧图时再填外边距和间距。
- Instagram:选「主页网格」(3 列,1 到 10 行)或「轮播」(单行 2 到 20 张),再选单图尺寸,以及比例不符时「裁剪」还是「留边」。
- 看预览:图上画出了切割线和编号。Instagram 裁剪模式下,拖动高亮框(或选中后用方向键)挑选要放进帖子的区域。
- 选择 PNG、JPG 或 WebP。JPG 和 WebP 可调质量,JPG 还能给透明区域指定背景色。
- 点「下载 ZIP」打包全部切片,或点某块下方的下载图标单独保存。
常见用途
- 朋友圈九宫格:用「按行列」3 × 3 切一张正方形图片。朋友圈按选图顺序从左到右、从上到下排列,按 r1-c1、r1-c2……的文件顺序选图即可。
- Instagram 主页拼图:一张宽图或长图切成 3、6、9 张帖子,在主页上拼成一整幅画面。
- 无缝轮播:把全景照片切成首尾相接的轮播图,左右滑动时画面连贯。
- 拼贴打印:用 2 × 3、3 × 4 等网格把海报切成 A4 大小的几块,分别打印后拼起来。
- 雪碧图还原:把游戏帧或图标合集切回单张图片,外边距和间距都能处理。
- 长截图分段:把整页截图切成几段,方便放进幻灯片、聊天消息或工单。
等分切割不丢像素
大多数图片的宽度除不尽。4000 px 宽的照片切 3 列,每列是 1333.33 px:全部向下取整成 1333 px,最右边会少一列像素;全部向上取整,相邻两块又会重叠。本工具把切割线放在 round(i × 宽度 / 列数) 处,3 列宽度分别是 1333、1334、1333 px。各块尺寸最多相差 1 px,原图每个像素恰好落在一块里;「按行列」和「按尺寸」两种模式都按原始分辨率输出,不做缩放。
Instagram 切片不同:每块都会缩放到 1080 px 宽(高 1440、1350 或 1080 px)。如果裁剪区域每列不足 1080 px,工具会把它放大并提示放大倍数,发布之前就能知道成品会不会发虚。
Instagram 网格与轮播
裁剪模式下,工具在原图里取符合目标比例的最大区域(例如 3 × 3 网格、单图 3:4 时,区域比例为 3240:4320,即 3:4),你只需要拖动位置,区域大小始终保持最大。留边模式把整张图完整放进目标画布,空白处填充你选的颜色,适合不能被裁掉的长截图或 Logo。
Instagram 主页网格的帖子之间有细缝。切片本身是无缝相接的,所以细缝下会压住一窄条画面,大多数照片看不出来。
文件命名
切片以原文件名开头,在任何文件管理器里都能按名称正确排序:
| 模式 | 示例 |
|---|---|
| 按行列、按尺寸 | poster-r1-c1.png、poster-r1-c2.png……(第几行、第几列,从 1 开始) |
| Instagram 主页网格 | trip-post-1.jpg … trip-post-9.jpg(发布顺序) |
| Instagram 轮播 | pano-slide-1.jpg … pano-slide-5.jpg(从左到右) |
编号按总数的位数补零,post-01 会排在 post-10 前面。粘贴的图片统一以 image 命名。
限制
- 一次处理一张图。GIF 动图只取第一帧,要拆出全部帧请用 GIF 拆帧工具。
- 把多张图合成一张是反向操作,请用 雪碧图生成器。
- 最多 400 块、行列最多 20 × 20,原图最多 5000 万像素(单边 16,384 px)。
- 输出格式为 PNG、JPG、WebP。不支持编码 WebP 的浏览器(较旧的 Safari)会改存为 PNG,状态栏会给出提示。
相关工具
FAQ
Instagram 主页拼图应该按什么顺序发?
按文件编号从 post-1 开始依次发布。Instagram 主页把最新的帖子放在左上角,所以最先发的那张会落到右下角,最后发的那张落在左上角。预览图上每块都标了发布序号,ZIP 里的文件也按序号命名(trip-post-1.jpg、trip-post-2.jpg……),按文件名排序就是发布顺序。
主页网格该选哪个比例?
选 3:4(1080×1440)。Instagram 主页网格以 3:4 显示帖子,如果切成正方形,网格里每张图的左右两侧会被裁掉,拼起来的画面就对不上了。轮播图用 4:5(1080×1350);想要正方形帖子时用 1:1。
图片会上传吗?切出来的图还带 EXIF 吗?
不会上传。图片在本页解码、切割,每一块都由浏览器重新编码。因为每块都是画到新画布上再导出的,GPS 位置、相机型号、拍摄时间等 EXIF 信息不会带进切片。浏览器本地只保存你的设置(模式、尺寸、格式、颜色),图片本身从不写入任何存储。
雪碧图帧之间有间隔,怎么切?
选「按尺寸」,填入单帧宽高。外边距是左上角第一帧之前的空白,间距是相邻两帧之间的空隙。比如外框 2 px、帧间 1 px、每帧 32×32,就填 32、32、2、1。勾选「跳过全透明切片」可以去掉雪碧图末尾的空格子。
有哪些限制?
单次最多 400 块,行列最多 20 × 20;原图不超过 5000 万像素、单边 16,384 px;每块切片不能超过移动端浏览器 16,777,216 像素的 canvas 上限。GIF 动图只取第一帧,要拆出每一帧请用 GIF 拆帧工具。