截图之间要留多少重叠,长图才能拼干净?
拼接长截图干不干净,最大的因素就是每张之间的重叠留了多少。规则是什么、为什么、怎么快速做到。
一句话:**至少两行清晰的字,或一整条有辨识度的消息。**这是起点,不是保证。内容太短、重复太多,就再多留一点。
为什么重叠重要
拼接 App 靠找"两张图里都出现的区域"来对齐。这块区域得有辨识度:一行字、一个消息气泡、一张图片的边。只有几个像素的纯色背景,或者半排一样的图标,它什么都匹配不上。匹配弱的时候,App 要么猜(你得到一条缝),要么放弃(让你手动选)。
按内容类型的规则
| 内容 | 建议从这里开始 |
|---|---|
| 聊天消息 | 一整条消息 |
| 文章正文 | 至少两行清晰的字,太短或重复就多留 |
| 评论区 | 一整条评论 |
| 表格或列表 | 一整行有字的 |
| 以图片为主 | 留出图里有辨识度的区域,别只留纯色边缘 |
怎么快速做到
不用量,认个地标:滑动之前看一眼屏幕最下面那条消息或那行字。滑到它靠近顶部。截图。重复。习惯了之后一张一秒。
重叠太多?
多留一点通常有帮助,但几乎一样的截图、重复的行也可能让匹配变得模糊。四分之一屏到半屏可以作为起点,不是固定上限。
不是重叠的问题时
重叠留够了还有缝,那就是:两张之间排版变了(新消息、图片加载)、视图变了(缩放、横屏、键盘),或者 App 匹配到了错误的重复区域。这些看 拼接的长截图有重影、错位怎么办。
关于 LongShot
我做 LongShot 时让它拼之前先校验重叠,就是为了让这条规则更宽容:匹配可靠就拼,不可靠就让你在 App 里检查和选图,不一定能指出具体要重截哪两张。也看看你用的 App 自己给的重叠建议。
Related
Something not working? Email me: longshotapp@163.com