piapia123
zh

九宫格切图(网格切分)

图像

所有处理都在浏览器本地完成,数据不上传服务器

把图片拖到这里,或点击选择

也可以按 Ctrl/⌘ + V 粘贴截图

PNG / JPEG / WebP / GIF / BMP / AVIF · 单张不超过 30 MB

把一张图切成若干张小图,最常用的是发朋友圈的九宫格。切开时会处理两件容易出问题的事:最后一格吃掉除不尽的余数(1000 像素宽切三份是 333.33,前两格取整、最后一格拿剩下的,否则右边缘会缺一条几像素的缝,拼起来正好看得出来);可以给每格留白,因为平台在拼图之间会加空隙,原图直接切开的话内容会被空隙切断,留一点边反而拼得回去。输出的文件名带补零的序号(`-01` 到 `-09`),按顺序发布不会乱。

功能

  • 六种网格:3×3(九宫格)、2×2、3×1、1×3、2×3、3×2
  • 每格留白可选 0 / 4 / 8 / 16 / 32 像素,底色可选白、黑、米白
  • 最后一格自动吃掉除不尽的余数,边缘不会缺一条缝
  • 输出文件名带补零序号(-01 … -09),发布顺序不会乱
  • PNG / WebP / GIF 源保持 PNG(可能带透明),其余输出 JPEG
  • 一次给出全部结果,可逐个下载也可以「全部下载」
  • 图片不上传,全部在浏览器里切

使用方法

  1. 把图片拖进来
  2. 选网格(默认 3×3 九宫格)与留白宽度
  3. 九张(或四张、六张)结果立刻出现
  4. 逐个下载,或点「全部下载」一次拿走

常见问题

为什么切出来的图拼起来对不上?
两个原因。一是原图直接被切开、而平台会在图之间加空隙 —— 内容正好被空隙切断,看起来像错位。给每格留一点白边(8 到 16 像素)就能把内容"缩"回格子中间,拼起来反而更完整。二是纵横向比例本来就不是 1:1 的图,切成正方形格子会拉伸 —— 这个工具不拉伸,而是按原图比例等分,所以格子也是长方形。
文件名里的 01、02 有什么用?
发布顺序。手机相册按文件名排序,`-1` 会排在 `-10` 后面(字符串比较),于是第十张跑到第二张前面。补零成 `-01` 之后,按文件名排序就是发布顺序。
会不会切丢像素?
不会。除不尽的那几个像素由最后一列和最后一行收走,九张拼起来与原图面积一致。如果每格都要完全相同的大小,那必然有一边要丢像素 —— 这个工具选择不丢。
图片会被上传吗?
不会。切图用的是浏览器自己的 canvas,全程在本机内存里完成,图片不会离开这台设备,断网也能用。

相关工具