Skip to content

Commit 755a2dc

Browse files
committed
findFinderPattern()[1] points the outside pixel of the finder pattern
Ported from zxing/zxing@ae6d7e5
1 parent ed8f2ce commit 755a2dc

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/core/oned/rss/RSS14Reader.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ export default class RSS14Reader extends AbstractRSSReader {
127127
const resultPointCallback = hints == null ? null : <ResultPointCallback>hints.get(DecodeHintType.NEED_RESULT_POINT_CALLBACK);
128128

129129
if (resultPointCallback != null) {
130-
let center = (startEnd[0] + startEnd[1]) / 2.0;
130+
let center = (startEnd[0] + startEnd[1] - 1) / 2.0;
131131
if (right) {
132132
// row is actually reversed
133133
center = row.getSize() - 1 - center;
@@ -160,7 +160,7 @@ export default class RSS14Reader extends AbstractRSSReader {
160160
if (outsideChar) {
161161
OneDReader.recordPatternInReverse(row, pattern.getStartEnd()[0], counters);
162162
} else {
163-
OneDReader.recordPattern(row, pattern.getStartEnd()[1] + 1, counters);
163+
OneDReader.recordPattern(row, pattern.getStartEnd()[1], counters);
164164
// reverse it
165165
for (let i = 0, j = counters.length - 1; i < j; i++ , j--) {
166166
const temp = counters[i];

src/test/core/oned/rss/RSS14BlackBox2.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ class RSS14BlackBox2Spec extends AbstractBlackBoxSpec {
3030
public constructor() {
3131
super('src/test/resources/blackbox/rss14-2', new MultiFormatReader(), BarcodeFormat.RSS_14);
3232
this.addTestWithMax(4, 8, 1, 1, 0.0);
33-
this.addTestWithMax(2, 8, 0, 1, 180.0);
33+
this.addTestWithMax(3, 8, 0, 1, 180.0);
3434
}
3535
}
3636

0 commit comments

Comments
 (0)