Read-QRcode
Прочитать QR. Также функция может читать штрих коды.
Параметры
-Path Путь к изображению. Либо само изображение (Bitmap).
Читаемые форматы:
AZTEC
CODE_39
CODE_93
CODE_128
DATA_MATRIX
EAN_8
EAN_13
ITF
MAXICODE
PDF_417
QR_CODE
RSS_14
RSS_EXPANDED
UPC_A
UPC_E
All_1D
UPC_EAN_EXTENSION
MSI
PLESSEY
IMB
PHARMA_CODE
Возвращаемое значение
PSCustomObject, либо null если код не распознан.
Property Description Text Прочитанный Текст. BarcodeFormat Формат штрих кода. RawBytes Массив байт. ResultPoints Координаты QR или штрих кода. ErrorCorrectionLevel Уровень для исправления ошибок (L, M, Q, H).
Примеры
Загрузить изображение QR кода и прочитать его.
Wake up, Neo, select all
cls
try{
$img = Get-Image -Path "D:\qr.png"
}
catch{
Write-Host "Картинка не загрузилась" -ForegroundColor Red
return
}
$Result = Read-QRcode $img
if($Result){
$Result.Text
}
else{
"Не удалось прочитать"
}
$img.Dispose()Выделить область на экране и прочитать QR или штрих код.
Wake up, Neo, select all
cls
$img = Get-Image -Screen -Rect (Get-RectangleFromScreen)
$Result = Read-QRcode $img
if($Result){
$Result.Text
}
else{
"Не удалось прочитать"
}
$img.Dispose()