免费好用的龙虾AI截屏工具,附带skill下载链接
> 这次给截图工具加了多个硬核新功能,看完你就知道为什么强,开源下载地址在后文。
先说个扎心的场景
你用截图工具截了一张”全屏图”,丢给 AI 看。
AI 说:图里显示的是 1920×1080,文字是模糊放大过的。
——因为 Windows DPI 缩放,你截到的根本不是真实分辨率。
这次升级,完美解决。
功能一:Win32 API 原生分辨率截图
绕过 Windows DPI 缩放,直接拿到屏幕真实物理像素。
原理:GetDesktopWindow → GetDC → BitBlt,拿到的是显示器实际输出的像素,不经过任何虚拟化。
PowerShell:
# 截取主屏幕原生分辨率 .\ps\native_resolution.ps1 # 截取第二块屏幕 .\ps\native_resolution.ps1 -Monitor 1 # 按窗口标题截取(比如截微信窗口) .\ps\native_resolution.ps1 -WindowTitle "微信"
Python:
python py/native_resolution.py --window "微信" python py/native_resolution.py --region 0 0 800 600
功能二:浏览器智能截图(等元素就绪再截)
用 CDP 等目标元素出现,再截——不截半屏空白。
# 等文章正文加载完成再截图 node js/smart_capture.js https://mp.weixin.qq.com/s/xxx out.png --wait-selector "#js_content" # 模拟 iPhone 12 视口截图 node js/smart_capture.js https://example.com mobile.png --emulate "iPhone 12" # 截取整个长页面 node js/smart_capture.js https://example.com full.png --full-page
支持的设备模拟:iPhone 12 / iPhone 12 Pro / Pixel 5 / iPad Pro 11
四种截图模式一览
全屏截图(DPI缩放受影响)
原生分辨率 Win32(绕过DPI)
窗口截图(按标题精确捕获)
浏览器截图(等元素+设备模拟)
AI 视觉识别场景举例
用 native_resolution.ps1 截原生像素 → 喂给 AI 模型 → 返回操作指令。
为什么必须用原生分辨率?缩放过后的文字和图标对 AI 来说是模糊的,识别准确率大幅下降。
自动化抓取公众号文章:
node smart_capture.js “https://mp.weixin.qq.com/s/xxx” article.png –wait-selector “#js_content” –full-page
多显示器截图:
左边:.\native_resolution.ps1 -Monitor 0 -Output left.png
右边:.\native_resolution.ps1 -Monitor 1 -Output right.png
开源地址
GitHub:https://github.com/ZGGzsl/screenshot-toolkit
包含 6 个脚本,覆盖 Windows / macOS / Linux,支持全屏、窗口、区域、浏览器智能截图四种模式。
夜雨聆风