aardio - 库 —— 截图库

经过本人[光庆][godking]对QQ浏览器PrintScreen模块进行深入分析,已经能正常调用该模块功能。

全网首发,欢迎改进。

完全离线运行,完全脱离QQ、微信,所有功能模块均打包后内存调用,不释放任何文件。使用正宗腾讯官方模块文件,体积小、纯净、稳定。

PrScrnNewest.lib:最新修改版,支持滚动长截图、ocr识别、高级编辑、固定窗口等功能,支持dpi自适应。文件约4M。

注意:ocr识别为在线识别,需要最新版本godking.http库。如果不需要该功能,可以取消http库的引用。

PrScrnNew.lib:以前版本,无滚动长截图、固定窗口功能,不支持dpi自适应。文件约625K。

根据需要自己进行替换即可。

内含QQ浏览器、微信暗色、微信亮色三种不同风格的截图接口。

 godking.PrScrn 效果 

 

支持编辑功能

支持右键菜单

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="截图";left=304;top=416;right=432;bottom=464;z=2};
plus={cls="plus";left=8;top=8;right=752;bottom=408;bgcolor=15793151;foreRepeat="scale";z=1}
)
/*}}*/

import godking.PrScrn
winform.button.oncommand = function(id,event){
       winform.plus.foreground = godking.PrScrn(1/*返回数据格式*/,/*图片保存目录*/,/*图片保存格式*/);
}
winform.show();
win.loopMessage();

 godking.PrScrn.dark 效果 

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="截图";left=304;top=416;right=432;bottom=464;z=2};
plus={cls="plus";left=8;top=8;right=752;bottom=408;bgcolor=15793151;foreRepeat="scale";z=1}
)
/*}}*/

import godking.PrScrn.dark
winform.button.oncommand = function(id,event){
       winform.plus.foreground = godking.PrScrn.dark();
}
winform.show();
win.loopMessage();

godking.PrScrn.light 效果 

import win.ui;
/*DSG{{*/
var winform = win.form(text="aardio form";right=759;bottom=469)
winform.add(
button={cls="button";text="截图";left=304;top=416;right=432;bottom=464;z=2};
plus={cls="plus";left=8;top=8;right=752;bottom=408;bgcolor=15793151;foreRepeat="scale";z=1}
)
/*}}*/

import godking.PrScrn.light
winform.button.oncommand = function(id,event){
       winform.plus.foreground = godking.PrScrn.light();
}
winform.show();
win.loopMessage();

### 配置或使用 Python 与 MSYS 的方法 MSYS 是一个 GNU 工具链的移植版本,用于提供 POSIX-like 环境给 Windows 用户。为了在 MSYS 中设置并使用 Python,可以按照以下方式操作: #### 安装 Python 到 MSYS 通常情况下,MSYS 不会自带 Python 解释器,因此需要手动安装它。 1. **通过 MinGW 或 MSYS 自带包管理工具安装** 如果使用的 MSYS 版本支持 `pacman` 包管理器,则可以通过运行以下命令来安装 Python: ```bash pacman -S mingw-w64-x86_64-python ``` 这条命令将会下载并安装最新版的 Python[^3]。 2. **手动安装预编译的 Python 可执行文件** 下载官方发布的 Python MSI 文件或者 ZIP 压缩包,并将其解压到 MSYS 能够访问的路径下。随后,在 `.bashrc` 或者 `.profile` 文件中添加如下内容以更新 PATH 环境变量: ```bash export PATH=/path/to/python:$PATH ``` #### 创建虚拟环境 (Virtual Environment) 一旦成功安装了 Python,就可以利用标准中的 `venv` 模块创建隔离的工作区。这一步骤对于避免不同项目的依赖冲突非常重要。 ```bash python -m venv myenv source myenv/bin/activate ``` 上述脚本会在当前目录下建立名为 `myenv` 的新虚拟环境,并激活该环境[^1]。 #### 使用 Pip 来管理软件包 Pip 是 Python 的默认包管理工具,可用于安装第三方模块和。如果遇到网络问题无法正常获取某些资源时,可尝试更换镜像源地址。例如阿里云提供了国内加速服务: ```bash pip install --index-url=https://mirrors.aliyun.com/pypi/simple xgboost ``` 此命令指定从阿里云 PyPI 镜像服务器下载 XGBoost [^2]。 #### 打包分发应用程序 当开发完成之后,可能还需要考虑如何将程序部署至目标机器上运行。这里列举了几种常见的解决方案供参考: - 使用 PyInstaller 将整个应用连同其所有依赖项一起冻结成单个可执行文件; - Nuitka 提供另一种选择——把 Python 编码转换成本地 C++ 实现后再编译链接为目标平台上的原生二进制形式; - Aardio 和其他 GUI 构建框架也可以作为备选方案之一[^4]。 总之,无论是日常编码还是生产环境中实际运用,合理配置好基础运行时环境都是至关重要的第一步!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卢光庆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值