8000 GitHub - stormwasd/LI-Screenshot
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

stormwasd/LI-Screenshot

Repository files navigation

高级截图工具

一个基于PyQt6开发的高级截图工具,支持普通截图和长截图功能。

功能特点

  • 普通截图:快速捕获屏幕指定区域的内容
  • 长截图:支持滚动页面捕获,自动拼接生成完整的长图
  • 高质量拼接:智能识别重叠区域,确保拼接效果自然流畅
  • 操作简单:直观的界面,易于上手使用

安装要求

  • Python 3.6+
  • PyQt6

安装依赖

pip install PyQt6

使用方法

运行主程序:

python main.py

普通截图

  1. 点击"普通截图"按钮
  2. 在屏幕上拖动鼠标选择要截取的区域
  3. 选定区域后自动完成截图并显示在预览窗口
  4. 点击"保存截图"按钮将截图保存到本地

长截图

  1. 点击"长截图"按钮
  2. 在屏幕上拖动鼠标选择要截取的区域
  3. 点击"开始长截图"按钮
  4. 滚动页面内容,系统会自动捕获变化的内容
  5. 滚动完成后点击"完成长截图"按钮
  6. 系统自动拼接生成长截图并显示在预览窗口
  7. 点击"保存截图"按钮将截图保存到本地

项目结构

  • main.py - 主程序入口
  • screenshot_app.py - 主应用程序界面
  • screenshot_overlay.py - 普通截图功能实现
  • long_screenshot.py - 长截图功能实现

许可证

该项目采用MIT许可证 - 详情见 LICENSE 文件

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0