#qrcode #scan #scanner #reader #camera-image

app qrscan

使用系统相机或指定的图像在终端中扫描 QR 码

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 图像

MITLGPL-3.0-or-later

24KB
390 代码行

qrscan

使用系统相机或指定的图像在终端中扫描 QR 码。

https://user-images.githubusercontent.com/11632726/178779071-ad5ca7da-0fc3-48c1-b725-a9834db39134.mp4

安装

Packaging status

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