Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 32227|Răspunde: 4

[WinForm] C# identifică locația codului QR pe ecran

[Copiază linkul]
Postat pe 23.12.2016 11:25:20 | | | |


Recent, am văzut un instrument care scanează codul QR de pe ecran, iar codul QR este marcat cu o ramă roșie în jurul lui.

Știm că pentru a recunoaște codurile QR, C# poate fi realizat prin ZXing, generat și recunoscut:

C# WPF folosește ZXing pentru a genera coduri QR Introducere în ImageSource
http://www.itsvse.com/thread-2493-1-1.html
(Sursa: Arhitect)



Uh... Cum identifică software-ul poziția codului QR pe ecran????

La început am fost curios, iar în cele din urmă m-am uitat la codul sursă al autorului, iar mai târziu voi atașa codul sursă.

Găsește, este să iei toate monitoarele, apoi să faci un ciclu pentru a ridica fiecare monitor, procesul de achiziție este următorul,

Mai întâi, ia partea cea mai mare a monitorului, apoi ia partea din mijloc, adică încet de la exterior spre interior.

Sunt curios, acest ecran mare, codul QR este atât de mic, poate Zxing să-l recunoască și el?

L-am testat, ZXing este foarte puternic, un ecran atât de mare, un cod QR atât de mic, chiar poate recunoaște!!

În ceea ce privește locația, este ușor de realizat, ZXing are o metodă gata făcută:



În final, atașează codul:







Precedent:Întrebări de interviu pentru Arhitectul Senior Programator PHP
Următor:Exerciții și răspunsuri pentru dezvoltarea C# Win10
Postat pe 12.02.2018 11:48:25 |
Î: Care este membrul Screen<Screen.AllScreens> Screen?
Postat pe 12.02.2018 14:41:53 |
Orza2008 Postat pe 2018-2-12 11:48
Ce fel de membru este acest Screen?


Proprietatea Screen.AllScreens:
Obține un set cu toate afișajele de pe sistemul tău.
Sintaxă: static public Screen[] AllScreens{get; }
Postat pe 24.02.2023 09:28:09 |
E greu de văzut
 Proprietarul| Postat pe 11.01.2025 12:04:12 |
.NET Core folosește zxing.net pentru a identifica conținutul 2D, citând următoarele:


Codul este următorul:



Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com