一张图切成 3×3 共 9 张,拼回去就是原图。图片不上传,全程在你自己的浏览器里切。
把图片拖到这里,或点击选择
PNG / JPG / WebP,手机相册照片也行
加描边是为了避免发出去拼接时有缝。 平台上传后会再压一次图,格子边缘被插值成半透明像素,拼起来就是一道细线; 白边盖在最外圈,缝隙就看不见了。代价是每张的边缘少 1px 原图内容,不介意就保持关闭。
🔒 图片和切图过程都在你这台设备上,页面不发送任何请求。
那样切出来是 9 个长方形,发出去拼不回原图,比例全乱。九宫格能拼回去的前提是正方形,所以这里先取短边居中裁成正方形,再按 3×3 等分,9 张大小完全一致,按顺序发就是一张完整的大图。
不会。解码、裁切、切分、打包 zip 全在浏览器里做,页面不请求任何接口,图片不离开你的设备,关掉页面就什么都不剩。也正因为如此,本站没法帮你保存,切好的图记得自己下载。
不会。解码用的是 createImageBitmap,浏览器会按 EXIF 方向自动摆正,竖拍照片不会躺着出现。宽高也一律取解码之后的尺寸,预览和导出用的是同一份数据,看到的和切出来的一致。
那是平台二次压缩时边缘插值留下的半像素缝。把「格子间距」调到 0,再打开「1px 白色描边」,描边正好盖住最外圈那一像素,缝隙就看不见了。间距默认不是 0,追求无缝效果要手动调。
默认 1080 就够,这是朋友圈九宫格的实际显示边长,再大平台也会压回去,白白多传体积;要更清楚可以选 1440 或 2048。4×4、2×2 这类任意宫格这版不做,导出也统一是 PNG,不提供 JPG。