Σαρωτής και αποκωδικοποιητής γραμμωτών κωδικών
Χρησιμοποιήστε την κάμερά σας ή ανεβάστε μια εικόνα για να διαβάσετε UPC, EAN, Code 128, Code 39, ITF και Codabar — γρήγορα, ιδιωτικά και δωρεάν. Διαβάζει επίσης QR κωδικούς.
Σαρωτής & Αποκωδικοποιητής
Μετατρέψτε οποιονδήποτε φορητό υπολογιστή ή τηλέφωνο σε ικανό αναγνώστη γραμμωτών κωδίκων. Αυτό το εργαλείο αποκωδικοποιεί δημοφιλείς συμβολισμούς λιανικής και logistics χρησιμοποιώντας δύο μηχανές στο πελάτη: το Shape Detection API όταν είναι διαθέσιμο (με επιτάχυνση υλικού σε πολλές συσκευές) και έναν βελτιωμένο αποκωδικοποιητή ZXing ως εφεδρεία. Δεν γίνεται κανένα ανέβασμα — η ανίχνευση και η αποκωδικοποίηση εκτελούνται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας για ταχύτητα και ιδιωτικότητα.
Πώς λειτουργεί η αποκωδικοποίηση από κάμερα και εικόνες
- Λήψη καρέ: Όταν πατάτε Σάρωση, η εφαρμογή παίρνει ένα καρέ από τη ζωντανή ροή της κάμεράς σας (ή από την εικόνα που ανεβάζετε).
- Ανίχνευση: Πρώτα δοκιμάζουμε το Shape Detection API (BarcodeDetector) για γρήγορη ανίχνευση στη συσκευή. Εάν δεν υποστηρίζεται ή δεν βρει τίποτα, χρησιμοποιούμε ως εφεδρεία το ZXing μεταγλωττισμένο για τον ιστό.
- Αποκωδικοποίηση: Η ανιχνευμένη περιοχή επεξεργάζεται για να ανακτηθούν τα κωδικοποιημένα δεδομένα (ψηφία UPC/EAN, κείμενο Code 128/39, κ.λπ.).
- Αποτελέσματα: Το αποκωδικοποιημένο περιεχόμενο και η μορφή εμφανίζονται κάτω από την προεπισκόπηση. Μπορείτε να αντιγράψετε το κείμενο αμέσως.
- Ιδιωτικότητα: Όλη η επεξεργασία γίνεται τοπικά — καμία εικόνα ή καρέ βίντεο δεν αποστέλλεται από τη συσκευή σας.
Υποστηριζόμενες μορφές γραμμωτών κωδίκων
Μορφή | Τύπος | Τυπικές χρήσεις |
---|---|---|
EAN-13 / EAN-8 | 1D | Είδη λιανικής στην ΕΕ και πολλές περιοχές |
UPC-A / UPC-E | 1D | Είδη λιανικής στη Βόρεια Αμερική |
Code 128 | 1D | Εφοδιαστική, ετικέτες αποστολής, αναγνωριστικά απογραφής |
Code 39 | 1D | Βιομηχανία, ετικέτες περιουσιακών στοιχείων, απλά αλφαριθμητικά |
Interleaved 2 of 5 (ITF) | 1D | Κιβώτια, παλέτες, διανομή |
Codabar | 1D | Βιβλιοθήκες, τράπεζες αίματος, παλαιότερα συστήματα |
QR Code | 2D | Διευθύνσεις URL, εισιτήρια, πληρωμές, σύζευξη συσκευών |
Συμβουλές σάρωσης με κάμερα
- Φωτίστε τον κωδικό, όχι τον φακό: Χρησιμοποιήστε έντονο, διάχυτο φως από το πλάι για να αποφύγετε αντανακλάσεις και γυαλάδες. Κλίνετε τις γυαλιστερές ετικέτες ή μετακινήστε την πηγή φωτός για να αποφύγετε την υπερέκθεση.
- Χρησιμοποιήστε το φλας όταν χρειάζεται: Σε κινητά ενεργοποιήστε τον φακό σε σκοτεινό περιβάλλον. Κλίνοντας ελαφρά τη συσκευή μειώνεται η γυαλάδα.
- Βρείτε τη σωστή απόσταση: Προσεγγίστε μέχρι ο κωδικός να καλύπτει το 60–80% του πλαισίου. Πολύ μακριά = λίγα pixels· πολύ κοντά = κακή εστίαση.
- Εστίαση και έκθεση: Πατήστε τον κωδικό στην οθόνη για εστίαση/αυτόματη έκθεση. Με παρατεταμένο πάτημα σε πολλά τηλέφωνα κλειδώνουν AE/AF.
- Η προσανατολισμός έχει σημασία για 1D κώδικες: Περιστρέψτε έτσι ώστε οι ράβδοι να είναι οριζόντιες στην οθόνη. Δοκιμάστε 90° ή 180° αν η ανίχνευση αποτυγχάνει.
- Κρατήστε τη συσκευή σταθερή: Στηρίξτε τους αγκώνες, ακουμπήστε σε επιφάνεια ή χρησιμοποιήστε δύο χέρια. Μια παύση μισού δευτερολέπτου βελτιώνει τα αποτελέσματα.
- Φροντίστε τη ζώνη περιθωρίου: Αφήστε λεπτό λευκό περιθώριο γύρω από τον κωδικό — μην κόβετε μέχρι τις ράβδους.
- Μειώστε την κλίση και την καμπυλότητα: Διατηρήστε τον κωδικό επίπεδο και την κάμερα παράλληλη. Για καμπυλωμένες ετικέτες, απομακρυνθείτε για να μειώσετε την παραμόρφωση και μετά κόψτε πιο σφικτά.
- Προτιμήστε την κύρια κάμερα: Αποφύγετε τους υπερευρυγώνιους φακούς για μικρούς κωδικούς· χρησιμοποιήστε την κύρια (1×) ή τηλεφακό.
- Αποφύγετε λειτουργίες που αλλάζουν την εικόνα: Απενεργοποιήστε λειτουργίες Πορτρέτου/Ομορφιάς/HDR/θολώματος κίνησης που μπορούν να μαλακώσουν τις λεπτές ράβδους.
- Καθαρίστε τον φακό: Τα δακτυλικά αποτυπώματα και η σκόνη μειώνουν την ευκρίνεια και την αντίθεση.
- Για QR κωδικούς: Κρατήστε ολόκληρο το τετράγωνο (με τη ζώνη περιθωρίου) ορατό και σχεδόν ευθύ· αποφύγετε μερικά κόψιματα στις γωνίες του στόχου.
Καλύτερα αποτελέσματα κατά το ανέβασμα εικόνων
- Χρησιμοποιήστε κατάλληλες μορφές: Το PNG διατηρεί καθαρές ακμές· το JPEG είναι εντάξει σε υψηλή ποιότητα (≥ 85). Μετατρέψτε HEIC/HEIF σε PNG ή JPEG πριν το ανέβασμα.
- Η ανάλυση έχει σημασία: Μικρές ετικέτες: ≥ 1000×1000 px. Μεγαλύτεροι κωδικοί: ≥ 600×600 px. Αποφύγετε τον ψηφιακό ζουμ — προσεγγίστε και κόψτε.
- Διατηρήστε ευκρίνεια: Στηρίξτε το τηλέφωνο, πατήστε για εστίαση και περιμένετε. Το θάμπωμα κίνησης καταστρέφει τις λεπτές ράβδους και τις μονάδες QR.
- Κόψτε με ζώνη περιθωρίου: Κόψτε γύρω από τον κωδικό αλλά αφήστε λεπτό λευκό περιθώριο· μην κόβετε τις ράβδους/μονάδες.
- Διορθώστε την προσανατολισμό: Εάν η εικόνα είναι πλαγιασμένη/ανάποδη, περιστρέψτε την πρώτα — η περιστροφή EXIF δεν λαμβάνεται πάντα υπόψη.
- Έλεγχος φωτισμού: Χρησιμοποιήστε έντονο, διάχυτο φως· κλίνοντας ελαφρά μετακινήστε τις αντανακλάσεις από τις γυαλιστερές ετικέτες.
- Αυξήστε την αντίθεση (αν χρειάζεται): Μετατρέψτε σε ασπρόμαυρο και αυξήστε την αντίθεση. Αποφύγετε βαριά φίλτρα/μείωση θορύβου που θα θολώσουν τις ακμές.
- Ισιώστε και διορθώστε την κλίση: Για κυρτές συσκευασίες, απομακρυνθείτε, τοποθετήστε την κάμερα τετράγωνα προς τον κωδικό και μετά κόψτε πιο σφικτά.
- Ένας κωδικός κάθε φορά: Εάν μια φωτογραφία έχει πολλούς κωδικούς, κόψτε στον επιθυμητό έναν.
- Διατηρήστε το αρχικό: Ανεβάστε το αρχικό αρχείο. Οι εφαρμογές μηνυμάτων συχνά συμπιέζουν και προσθέτουν παραμορφώσεις.
- Από οθόνες: Προτιμήστε άμεσα στιγμιότυπα οθόνης. Αν φωτογραφείτε οθόνη, μειώστε ελαφρά τη φωτεινότητα για να μειώσετε το banding.
- Δοκιμάστε άλλη συσκευή ή φακό: Χρησιμοποιήστε την κύρια (1×) κάμερα για καλύτερη λεπτομέρεια· ο υπερευρυγώνιος μπορεί να μειώσει την αποκωδικοποιησιμότητα.
Αντιμετώπιση αποτυχιών αποκωδικοποίησης
- Επιβεβαιώστε το συμβολισμό: Υποστηριζόμενα: EAN-13/8, UPC-A/E, Code 128, Code 39, ITF, Codabar και QR. Μη υποστηριζόμενα: Data Matrix, PDF417.
- Δοκιμάστε διαφορετικές προσανατολισμούς: Περιστρέψτε τον κωδικό ή τη συσκευή σε βήματα των 90°. Για 1D κωδικούς, οι οριζόντιες ράβδοι είναι πιο εύκολες.
- Κόψτε πιο έξυπνα: Κόψτε γύρω από τον κωδικό διατηρώντας ένα λεπτό λευκό περιθώριο. Μην κόβετε τις ράβδους.
- Αυξήστε την αντίθεση: Βελτιώστε τον φωτισμό, αποφύγετε τις αντανακλάσεις, στοχεύστε σε σκούρες ράβδους σε φωτεινό φόντο· για ανεβάσματα δοκιμάστε ασπρόμαυρο με υψηλότερη αντίθεση.
- Προσέξτε για ανεστραμμένα χρώματα: Αν οι ράβδοι είναι ανοιχτόχρωμες σε σκοτεινό φόντο, φωτογραφίστε ξανά με περισσότερο φως ή αντιστρέψτε τα χρώματα πριν το ανέβασμα.
- Αυξήστε την χρησιμοποιήσιμη ανάλυση: Πλησιάστε, χρησιμοποιήστε φωτογραφία υψηλότερης ανάλυσης ή αλλάξτε σε καλύτερη κάμερα.
- Μειώστε κλίση/καμπυλότητα: Ισιώστε την ετικέτα, φέρτε την κάμερα τετράγωνα προς τον κωδικό ή απομακρυνθείτε, και μετά κόψτε πιο σφιχτά.
- Ελέγξτε την ποιότητα εκτύπωσης και τη ζώνη περιθωρίου: Λεκέδες, γρατζουνιές ή ελλείποντα περιθώρια μπορούν να εμποδίσουν την αποκωδικοποίηση. Δοκιμάστε ένα πιο καθαρό δείγμα.
- Επαληθεύστε τους κανόνες δεδομένων όταν είναι σχετικό: Ορισμένες μορφές έχουν περιορισμούς (π.χ. ITF απαιτεί ζυγό αριθμό ψηφίων· Code 39 περιορισμένους χαρακτήρες). Βεβαιωθείτε ότι ο κωδικός ακολουθεί τους κανόνες του.
- Διακυμάνσεις συσκευής/προγράμματος περιήγησης: Δοκιμάστε άλλη συσκευή ή πρόγραμμα περιήγησης. Ενεργοποιήστε το φλας· πατήστε για εστίαση και κρατήστε σταθερά.
- Ανεβάσματα εικόνων — προσανατολισμός/επεξεργασία: Περιστρέψτε πλάγιες φωτογραφίες πριν το ανέβασμα. Αποφύγετε βαριά φίλτρα ή μείωση θορύβου.
- Ακόμη κολλημένοι; Δοκιμάστε πιο στενό crop, καλύτερο φωτισμό και άλλη συσκευή. Ο κωδικός μπορεί να είναι κατεστραμμένος ή μη υποστηριζόμενος.
Ιδιωτικότητα και επεξεργασία στη συσκευή
Αυτός ο σαρωτής εκτελείται εξ ολοκλήρου στο πρόγραμμα περιήγησής σας: τα καρέ κάμερας και οι ανεβασμένες εικόνες δεν εγκαταλείπουν ποτέ τη συσκευή σας. Χρησιμοποιήστε τον άμεσα — χωρίς εγγραφή και χωρίς στοιχεία παρακολούθησης. Μετά την αρχική φόρτωση, πολλά προγράμματα περιήγησης μπορούν να τρέξουν αυτό το εργαλείο ακόμη και με ασταθή ή χωρίς σύνδεση.