MergeImage · 最后验证 2026-08-18
支持网格、精确切片与精灵帧的图片拆分工具
这款图片拆分工具可以把一张原图切成指定行列、精确像素切片或精灵图帧。整个过程无需把文件发送到处理服务器;你可以先检查带编号的切线、外边距和间隔,再把PNG、JPEG或WebP切片单独下载或打包成ZIP。
- 均匀网格或精确像素
- 编号预览与反向顺序
- 单张切片或ZIP下载
浏览器本地拆分工作区
无需上传即可完成图片拆分原图解码、裁切和导出只在当前浏览器标签页运行。
原图和拆分线会显示在这里。
生成有效拆分方案后即可查看切片。
指南
阅读实用指南
本页使用的一手资料与官方资料。
01
图片拆分如何把一张原图变成精确切片
图片拆分 — 生成文件之前先检查每一条切线
图片拆分 — 最终网格最重要时,选择按行列完成图片拆分。工具会尽可能均匀地分配可用区域,并按照确定规则处理不能整除的余数像素,因此所有切片会连续覆盖原图,不会留下隐藏空隙。常用设置可以快速切成左右两半、上下两半、四宫格或九宫格,自定义设置最高为20行乘20列。
图片拆分 — 游戏素材、打印流程或精灵图已经规定尺寸时,选择精确切片尺寸。图片拆分会从外边距之后开始,按照切片尺寸加间隔逐格前进;如果原图不能整除,最右侧或最下方会保留较小的最后一块。普通照片可以把外边距和间隔保持为零,精灵图则可以跳过已有边框与帧间空白。
图片拆分 — 图片拆分 — 带编号预览会在导出前把每个矩形与文件编号对应起来。标准顺序从左上角开始逐行向右,反向顺序则把右下角编号为01,适合某些需要倒序发布的流程。你可以先单独下载一张切片检查边界,也可以在方案确认后让浏览器依次编码并生成完整ZIP。
- 图片拆分 — 2列1行适合拆成左右两半。
- 图片拆分 — 1列2行适合拆成上下两半。
- 图片拆分 — 3列3行适合制作九宫格或九块打印面板。
- 图片拆分 — 精确尺寸配合外边距和间隔适合拆分精灵图。
| 拆分方式 | 主要设置 | 适合起点 |
|---|---|---|
| 图片拆分 — 均匀网格 | 行数与列数 | 社交网格与打印面板 |
| 图片拆分 — 精确切片 | 像素宽度与高度 | 精灵帧与固定素材 |
| 图片拆分 — 外边距与间隔 | 跳过边框和空白 | 已有精灵图 |
| 图片拆分 — 反向顺序 | 文件编号 | 需要倒序发布的内容 |
02
图片拆分 — 选择行列网格或精确切片尺寸
图片拆分 — 每一条切线都对应原图像素矩形
图片拆分 — 图片拆分会使用解码后得到的原始像素宽度和高度计算所有矩形。网格模式先扣除外边距和切片间隔,再把剩余宽度与高度分配给指定行列;精确尺寸模式按照设定宽高逐格前进,并在存在余数时保留较小的边缘切片。预览与文件编码器读取同一份方案,所以编号、行列位置、尺寸和最终文件名不会来自另一套近似计算。
03
图片拆分 — 让原始图片保留在浏览器本地
图片拆分 — File与Canvas API避免处理型上传
图片拆分 — 图片拆分只接收用户本地选择的一个File,并通过createImageBitmap()完成解码。Canvas的drawImage()为每张切片读取一个源矩形,再把该区域复制到临时导出画布。实现中没有图片上传请求、云端项目或远程处理端点。清空工作区时会关闭已解码bitmap并撤销本地对象URL,设备中的原文件不会被覆盖。
04
图片拆分 — 单独导出切片或生成完整ZIP
图片拆分 — 格式、质量与文件名都保持明确
图片拆分 — 图片拆分可以按照浏览器当前支持导出PNG、JPEG或WebP。PNG适合文字、硬边缘与透明区域,JPEG适合照片并用透明度换取更紧凑的结果,WebP适合明确支持它的目标。单张下载只编码所选矩形;ZIP下载会按照当前编号顺序编码完整方案,使用补零文件名保存每个Blob,并在浏览器工作期间持续报告进度。
05
这款图片拆分工具如何验证
图片拆分 — 官方浏览器资料与可复现的几何检查
图片拆分验证使用尺寸与颜色都已知的测试图片,让预期切片边界可以直接计算。检查会分别运行网格与精确尺寸模式,加入非零外边距和间隔,对照预览与切片坐标,重新读取导出图片尺寸,并检查ZIP目录。同时还会扫描前端源文件,拒绝fetch、XMLHttpRequest、WebSocket、EventSource与sendBeacon等网络传输能力,让浏览器本地处理边界可以被实际验证。
最后验证 · 2026-08-18
产品事实
本页使用的一手资料与官方资料。
- 原始图片: 一张图片 · 最大20MB与80MP.
- 行数: 20 · 列数: 20 · 400 张切片.
- PNG · JPEG · WebP · ZIP. 原图解码、裁切和导出只在当前浏览器标签页运行。
| 产品事实 | 资料来源 | 最后验证 |
|---|---|---|
| 1 | 原始图片 | 2026-08-18 |
| 20 MB / 80 MP | 一张图片 · 最大20MB与80MP | 2026-08-18 |
| 20 × 20 / 400 | 张切片 | 2026-08-18 |
“The HTMLCanvasElement.toBlob() method creates a Blob object representing the image contained in the canvas.”
资料来源
- HTMLCanvasElement:toBlob() — MDN Web Docs
- CanvasRenderingContext2D.drawImage() — MDN Web Docs
- File API规范 — W3C
常见问题
图片拆分会上传我的原图吗?
不会。文件选择、解码、切片规划、预览、编码与ZIP创建都在当前浏览器标签页完成。
可以把图片拆分成大小相同的部分吗?
可以。选择常用网格或输入行列数,不能整除的余数像素会被稳定分配,让切片完整覆盖可用原图。
可以按照精确像素完成图片拆分吗?
可以。选择精确切片尺寸并输入宽高;拆精灵图时还可以设置外边距与切片间隔。
图片拆分 — 为什么最后一行或一列可能更小?
精确尺寸可能无法整除原图,工具会保留剩余边缘,而不是静默丢弃这些像素。
图片拆分 — 应该选择哪种编号顺序?
普通任务使用从左上开始;需要先发布视觉上的最后一块时,可以使用从右下开始的反向编号。