Potrzebuję ocenić i porównać biblioteki generujące kody QR i poszukać logicznych parametrów do pomiaru i porównania wyników.Jak mogę ocenić jakość/poprawność kodu QR? (Jak uzyskać ilościową i jakościową charakterystykę kodu QR)
Dlaczego tego potrzebuję? Wydaje się, że kiedy daję dwa różne generatory QR tym samym wejściem, wydaje się, że generowany jest inny wynik, a ja jako człowiek nie potrafię powiedzieć, który z nich jest poprawny.
Poprawnie mam na myśli to, ile danych "QR" jest zakodowanych/reprezentowanych przez moje wejście lub jest w stanie czytać przez tanie telefony komórkowe (większe bloki).
Jest to szczególnie prawdziwe w czynienia z danych binarnych, gdzie każdy bajt jest między 0x7F (127 dziesiętnie) lub A0 (160 dziesiętnie) i od czasu do czasu gdy chodzi o wartości od 0 do 0x20 (32 dziesiętnie)
Problematyczne obszary, o których mowa powyżej, mają również korelować z nieprawidłowymi lub niedrukowalnymi znakami zestawu znaków ISO IEC 8859 1, więc możliwe jest, że biblioteka odczytuje moje dane wejściowe jako ciąg znaków jednoskładnikowych lub koduje go jako 2-bajtowe UTF- 16 znaków, lub kto wie!
Jeśli ktoś ma szczegółowe informacje na temat aspektów kodu QR, powinienem przyjrzeć się, a jeszcze lepiej, aplikacji, która wyświetla dane diagnostyczne z kodu QR, byłoby to idealne.
Istnieje wiele różnych ważnych kodowania z dokładnie tego samego wejścia. Enkoder może w niektórych przypadkach wybrać różne tryby lub różne wzory maskowania. Niektóre są bardziej optymalne niż inne, czasami, ale wszystkie są potencjalnie poprawne. Myślę, że chcesz sprawdzić, czy koder/dekoder zwraca dokładnie dane wejściowe podczas podróży w obie strony i wybrać taki, który działa na wszystkich twoich danych wejściowych. –