一个基于PyQt6开发的高级截图工具,支持普通截图和长截图功能。
- 普通截图:快速捕获屏幕指定区域的内容
- 长截图:支持滚动页面捕获,自动拼接生成完整的长图
- 高质量拼接:智能识别重叠区域,确保拼接效果自然流畅
- 操作简单:直观的界面,易于上手使用
- Python 3.6+
- PyQt6
pip install PyQt6
运行主程序:
python main.py
- 点击"普通截图"按钮
- 在屏幕上拖动鼠标选择要截取的区域
- 选定区域后自动完成截图并显示在预览窗口
- 点击"保存截图"按钮将截图保存到本地
- 点击"长截图"按钮
- 在屏幕上拖动鼠标选择要截取的区域
- 点击"开始长截图"按钮
- 滚动页面内容,系统会自动捕获变化的内容
- 滚动完成后点击"完成长截图"按钮
- 系统自动拼接生成长截图并显示在预览窗口
- 点击"保存截图"按钮将截图保存到本地
main.py
- 主程序入口screenshot_app.py
- 主应用程序界面screenshot_overlay.py
- 普通截图功能实现long_screenshot.py
- 长截图功能实现
该项目采用MIT许可证 - 详情见 LICENSE 文件