VIP 价格 Pricing

← 全部工具

长图切片

把一张长图纵向切成多张小图,按固定高度或固定份数都行,切完可以一键打包 ZIP。

图片不离开这台设备。切片、编码、打包 ZIP 全部由浏览器本地完成,不联网、不上传、没有大小限制。
拖拽图片到这里,或点击选择
一次导入一张长图 · JPG / PNG / WebP / GIF / BMP
和「九宫格切图」不一样:这里是纵向按高度平分,只切上下、宽度不变,适合微博 / 小红书 / 朋友圈长图;要把一张方图切成 N×N 网格请用 九宫格切图。
切片不丢像素:片高用 Math.round 分配,各片高度最多相差 1px,所有片高之和严格等于原图高度,片与片之间没有缝隙也没有重叠;白边与补齐都关掉时,拼回去与原图逐像素一致。
白边与补齐:白边补在每片底部(最后一片不加),所以导出尺寸 = 该片高度 + 白边;「补齐」只影响最后一片,补出来的那几行是纯底色,想让每片导出高度完全一致时才开。
尺寸上限:浏览器单个画布不能超过 8192px,所以原图宽度超过 8192px,或某一片的导出高度超过 8192px(例如把超长图只切 2 片),都会直接报错而不是悄悄缩放。

怎么用 长图切片

  1. 导入一张长图
  2. 选按高度切或按份数平分,需要就加片间白边
  3. 预览每一片,单张下载或一键打包 ZIP

How to use: 1) Import one long image. 2) Split by height or by number of parts, adding gaps between slices if you want. 3) Preview each slice, then download them individually or as one ZIP.

常见问题 / FAQ

和「九宫格切图」有什么区别?
这里是纵向按高度平分、宽度不变,适合微博 / 小红书 / 朋友圈长图;要把方图切成 N×N 网格请用九宫格切图。

切片会丢像素吗?
不会。片高用四舍五入分配,各片最多差 1px,片高之和严格等于原图高度;关掉白边与补齐后,拼回去与原图逐像素一致。

How is this different from grid splitting?
This splits vertically by height and keeps the full width, which suits long social-media posts. For an N×N grid use the grid splitter.

Does slicing lose pixels?
No. Heights are rounded so slices differ by at most 1 px and always sum to the original height; with gaps and padding off, the slices rejoin pixel-for-pixel.

全程在浏览器本地处理,文件不上传;如需不限次数使用,VIP 会员 可解锁全部 29 个工具。

什么时候该用它

平台把长图当普通图片显示时,长宽比越极端越吃亏:1080×6000 的图在信息流里会被压成很窄的一条,缩略图里几乎看不清字。切成 6 片、每片接近方形,用户看到的就是 6 张正常比例的图。

内容本身就是一整条的截图——聊天记录、订单详情、课程笔记——也适合这么处理:直接发出去对方要不停放大、左右拖动,切 3 到 5 片、每片约一屏高,翻页顺序就是阅读顺序。

参数怎么选

和别的做法比

切片本身不产生新像素:原图的一段按 1:1 搬进同样大的画布,源尺寸和目标尺寸完全相同,没有缩放就没有插值模糊。片高用四舍五入而不是整除,是为了让各片之和严格等于原图高度——整除会丢掉除不尽的余数行,四舍五入只是把这几行分摊到某几片上。这只管几何:选 JPG 输出时每片都要重新做一次有损编码,字节和原图不同,反复切片保存会累积损失,要严格保真就用 PNG。

开了白边或补齐之后就不再逐像素一致:导出图里多了几行纯底色,像素网格整体下移,拼回去的图会更高,而那几行在原图里本来不存在。这不是缺陷,是这两项功能的定义,把每片底部多出来的白边按原片高裁掉就能还原。

和 Photoshop 切片、长图截图 App 比:那些工具能用参考线自由指定每片范围,适合一次做几十张大小不一的图;我们只能纵向等分,不能自定义每片起止,也不能横向切。和在线切片网站比:多数服务要先把图传到服务器再返回,图会被完整复制到别人的磁盘上,聊天记录、订单、证件不适合;这里由浏览器本地完成,图片不进入任何网络请求,代价是受本机内存与画布上限约束,机器越弱、片数越多越慢。

补充问答

切几片比较合适?片数太多有什么麻烦?
3–9 片是常用区间。超过 9 片,用户要滑很多次,而多数平台单条动态的图片上限就是 9 张,多出来只能分两条发,阅读顺序被打断;片数越多每片越矮,在详情页被放大的倍率越高,字反而更糊。

为什么切成 6 片后,总文件比原图大?
每片都是独立文件,各带一份图片头;PNG 每片要存自己的压缩块,JPG 每片要独立做一次量化。多出来的是按片数线性增加的封装开销,想小一点就少切几片或改用 JPG。

加了白边,平台还会把我的内容裁掉吗?
白边只降低概率,不是保险。平台的预览裁切、圆角和缩放不受工具控制,白边能让贴边的字多一点余量,但如果平台按方形强裁一张 3:4 的图,裁掉的仍是原图内容。

片数很多时切到一半很慢,像卡住了怎么办?
那是本机在逐片编码:1080×20000 的图切 20 片就要跑 20 次完整编码,弱一点的机器会明显卡顿。可以先调大每片高度减少片数,或改用 JPG。中途改了参数要重新点一次开始切片,已生成的结果会作废。