mirror of
https://github.com/zxing/zxing.git
synced 2024-11-10 04:54:04 -08:00
Fix corner case - pure barcode, 1 pixel module
git-svn-id: https://zxing.googlecode.com/svn/trunk@1483 59b500cc-1b3d-0410-9834-0bbf25fbcc57
This commit is contained in:
parent
5632ab619f
commit
273220b3f8
|
@ -140,9 +140,10 @@ public class QRCodeReader implements Reader {
|
|||
|
||||
// Push in the "border" by half the module width so that we start
|
||||
// sampling in the middle of the module. Just in case the image is a
|
||||
// little off, this will help recover.
|
||||
x -= moduleSize >> 1;
|
||||
y -= moduleSize >> 1;
|
||||
// little off, this will help recover. Need to back up at least 1.
|
||||
int backOffAmount = moduleSize == 1 ? 1 : moduleSize >> 1;
|
||||
x -= backOffAmount;
|
||||
y -= backOffAmount;
|
||||
|
||||
if ((x + (dimension - 1) * moduleSize) >= width ||
|
||||
(y + (dimension - 1) * moduleSize) >= height) {
|
||||
|
|
Loading…
Reference in a new issue