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 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/image-stitch/raw/index.md(查看排版版本)