2012-05-18 14 views
6

Ich habe ein Barcode-Bild. Ich muss es kleiner machen.Schadet die Skalierung des Barcode-Bildes?

Kann dies den Barcode beschädigen?

  1. proportionale Skalieren

  2. nicht proportional Skalierung (nur Höhenänderungen)

Barcodes sind: Typ UPC-A/EAN-13 "vertikale Linien". Sorry, kein Experte für Barcodes, dachte, die Art des Barcodes wäre nicht wichtig. Die Skalierung ist moderat, das Bild verliert keine relevanten Daten.

+0

Welcher Barcode? Es gibt viele Arten (EAN 13, EAN 8, etc.) – int2000

+0

Wie viel Skalierung? Welche Art von Barcode? Ohne weitere Informationen, natürlich Skalierung mit Schäden an Ihrem Bild, da es zu Datenverlust führt. – ClemKeirua

+1

UPC-A/EAN-13. Sorry, kein Experte für Barcodes, dachte, die Art des Barcodes wäre nicht wichtig. Die Skalierung ist moderat, das Bild verliert keine relevanten Daten (z. B. fehlende Linien oder ähnliches). – Ixx

Antwort

3

Regulärer Barcode (= vertikale Streifen) wird an der relativen Breite der Linien erkannt. Daher ist die horizontale Höhe nur für die Robustheit gegenüber einer diagonalen Abtastung wichtig. Wenn die Codes mit einem Handscanner gescannt werden, würde ich einfach die Höhe skalieren (oder das Bild beschneiden). In jedem Fall sollten die unterschiedlichen Breiten der Linien noch deutlich sichtbar sein. Möglicherweise gibt es Compliance-Regeln, die Mindestproportionen für einen bestimmten Barcode-Standard vorgeben.

+0

Ok, perfekt, da ich eigentlich nur die Höhe skalieren muss. Vielen Dank. – Ixx

3

Für normale lineare Produktbarcodes ist die einfache Antwort ja, Sie können es skalieren (beide Fälle sind sicher).

Wenn Sie jedoch zu weit skalieren und die Balken zu nahe beieinander liegen, erhalten Sie eine hohe Lesefehlerrate.

Sie müssen es mit einem geeigneten Barcode-Leser testen, um sicherzustellen, dass Sie nicht zu viel skaliert haben.

+0

Ja, die Skalierung ist moderat. Ich dachte nur, dass die Dimensionen oder Propotionen vielleicht eine Art von Information für sie selbst waren, also würde das Ändern sie verändern, was der Scanner liest. – Ixx

+0

+1, weil Ihre Antwort hilfreich ist bot der andere ist konkreter. – Ixx