image-stitch

一个将多张滚动截图无缝拼接为长图的Python工具。

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:image-stitch。
它的用途是:一个将多张滚动截图无缝拼接为长图的Python工具。
完整的 Skill 内容见:https://321skill.com/skills/image-stitch/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

“帮我把`screenshots`文件夹里的聊天记录截图拼接成一张长图,保存为`chat_full.png`。”,它会调用image-stitch技能,自动检测图片重叠部分,完成垂直拼接并输出最终结果。或者你可以说:“这几张网页截图需要水平拼接成全景图,用debug模式运行看看匹配效果。”

介绍

Image Stitch 是一个专门用于拼接滚动截图的工具。当你在浏览长网页、聊天记录或文档时,需要分多次截屏,这个工具能自动将这些连续截图合并成一张完整的长图,解决了手动拼接费时费力且容易错位的问题。

使用非常简单,只需将截图放入一个文件夹,通过命令行指定输入输出路径即可。工具支持垂直(默认)和水平两种拼接模式,并提供了调试选项来查看匹配细节。它通过分析图像特征自动计算重叠区域,实现精准对齐。

这个工具非常适合需要制作完整内容截图的各类用户,例如产品经理需要拼接产品原型长图,内容创作者需要保存完整的文章或社交媒体内容,或者高校学生需要整理长文档或聊天记录作为资料。

为了获得最佳拼接效果,建议截图时保持20%以上的重叠区域,并确保重叠部分包含丰富的细节(如文字、图案),避免在纯色区域重叠。同时,在截图过程中应保持一致的滚动方向和相似的图像尺寸。

核心特点

与简单图像拼接工具不同,它利用ORB特征匹配算法智能检测重叠区域并计算偏移量,能自动校正图像间的微小错位,并裁剪掉拼接后多余的黑边,实现真正的“无缝”拼接。

注意事项

不适合拼接重叠区域过少、内容特征不明显(如大片纯色)或图像尺寸差异过大的截图。

常见问题

截图时重叠多少比较合适?

建议保持20%-30%的重叠区域,且重叠部分最好包含文字、图标等丰富细节,便于工具准确匹配。

支持哪些图片格式?

支持常见的图片格式,如PNG、JPG等,具体取决于OpenCV库的读取能力。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/image-stitch/raw/index.md 读取 image-stitch 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。