10 个版本
0.1.9 | 2023年6月29日 |
---|---|
0.1.8 | 2023年6月29日 |
0.1.7 | 2022年9月22日 |
0.1.6 | 2022年7月14日 |
#359 in 图像
24KB
390 代码行
qrscan
使用系统相机或指定的图像在终端中扫描 QR 码。
安装
Scoop
scoop bucket add extras
scoop install qrscan
Cargo
# On Ubuntu, first install libclang-dev (apt-get install libclang-dev)
cargo install --locked --force qrscan
Nix Flake
nix profile install github:sayanarijit/qrscan
预构建的二进制文件
从 最新版本 下载适当的二进制文件。
用法
通过系统相机扫描并预览终端
qrscan --preview
扫描指定的图像文件
qrscan path/to/file
# Or read from stdin
cat /path/to/file | qrscan -
在终端上打印 QR 码
qrscan <path/to/file> --qr --no-content
同时打印 QR 码元数据
qrscan <path/to/file> --metadata
将 QR 码导出为图像文件
qrscan <path/to/file> --qr \
--svg path/to/out.svg \
--png path/to/out.png \
--jpeg path/to/out.jpeg \
--ascii path/to/out.ascii
一些用法示例
使用 ImageMagic 捕获选定区域的屏幕截图并扫描 QR 码。
import png:- | qrscan -
介绍 & 评论
依赖项
~24–33MB
~306K SLoC