长图拼接工具 把多张图片按指定方向(竖向 / 横向)拼成一张长图,所有处理都在浏览器本地完成,图片不上传。当前最有区分度的能力是:竖向滚动截图的智能去重叠。
| 模式 | 竖向行为 | 横向行为 | 适用场景 |
|---|---|---|---|
| 最窄/最矮 统一 | 所有图缩到最窄宽度 | 所有图缩到最矮高度 | 不同设备截图混合、想要紧凑无空白 |
| 最宽/最高 统一 | 所有图放大到最宽宽度 | 所有图放大到最高高度 | 不想丢失任何图的细节、可接受小图轻微模糊 |
| 原宽/原高 居中 | 画布 = 最宽,每张原宽居中 | 画布 = 最高,每张原高居中 | 保真原图像素,可接受两侧空白带 |
强烈推荐开:
不要开:
| 场景 | 推荐格式 | 质量 |
|---|---|---|
| 发微信 / 朋友圈 / 微博 | JPG | 85-90% |
| 邮件附件 | JPG | 80-85% |
| 自己保存原图 | PNG | — |
| 网站背景 / Web 用 | WebP | 75-85% |
| 二次编辑(Photoshop 等) | PNG | — |
算法:把两张图按统一宽度缩放后,对每行计算一个简易哈希(每行 16 个均匀采样点的 RGB 之和);用上一张底部 60 行作为"指纹",在下一张前 80% 范围内滑窗找最佳匹配位置;当每行平均差 < 600 时判定为重叠。适合场景:手机原生截图(系统稳定渲染、像素级重叠)、PC 浏览器滚动截图。会失败的场景:(1) 两次截图间触碰过屏幕导致内容跳动;(2) 截图被压缩 / 转码导致像素差异(如先发到微信再下载);(3) 横向截图(仅竖向支持);(4) 选了"原宽居中"模式(依赖统一宽度)。失败时去重叠功能静默不生效,等同普通拼接。
看你的来源。(1) 同一手机连续截图 → 选「最窄统一」或「最宽统一」都行(实际宽度都一样,结果相同);(2) 不同手机/设备截图 → 「最窄统一」最稳,所有图按最窄那张缩放,最终长图宽度 = 最窄宽度,不会有空白边;(3) 保留原始像素,不缩放 → 选「原宽居中」,画布宽度取最宽那张,每张原宽居中,两侧留背景色填充——保真但可能有左右空白带。横向同理:「最矮统一」「最高统一」「原高居中」。
几个折中。(1) 优先用 JPG 或 WebP 导出,PNG 更适合保留透明或无损存档;(2) 质量从 90% 往下试,通常很快能把体积压下来;(3) 面向社交平台时,超长图更稳的做法往往是拆成 2-3 段,不要把所有内容挤成一张超大图;(4) 如果还嫌大,再过一遍 图片压缩。
多半是超过浏览器 canvas 或内存限制。不同浏览器、不同设备能承受的单边长度和总像素都不一样,移动端通常更严格。症状一般是预览发白、导出失败或页面卡住。更稳的处理方式是:先缩宽度、少拼几张、开启智能去重叠,或者改成分段导出。
按用途选。PNG 适合保留透明背景或后续二次编辑;JPG 兼容性最好,发给别人或发平台更稳;WebP 体积通常更小,但不适合默认假设所有软件都认识。正式分享或办公场景里,JPG 通常仍是最保险的输出。
直接拖。图片列表里每张缩略图左侧的「⠿」拖动手柄,按住可以拖到任意位置,预览实时更新。也支持:删除单张(缩略图右侧 ×)、追加更多("+ 添加"按钮)。整体重新选可点底部"清空重选"。手机端:长按缩略图后拖动(部分浏览器需要先点击进入排序模式,看手势反馈)。
当前工具不带文字层。如果需要:(1) 加水印 → 拼接后过一遍 图片水印;(2) 加标题/说明 → 拼接前先在每张图原图上 P 字,或者拼接后用任意截图编辑器(手机自带相册编辑、或在线工具)加文字。未来可能加入:标题栏、分隔线、序号标注 —— 取决于使用反馈。