Alignment Pattern
QR Code Alignment Pattern
Smaller square patterns in larger QR codes that help correct distortion when scanning at an angle.
Chi tiết kỹ thuật
Alignment Patterns encode data in a 2D matrix of black and white modules (squares). Version 1 is 21x21 modules; version 40 is 177x177, storing up to 4,296 alphanumeric characters. Four error correction levels (L:7%, M:15%, Q:25%, H:30%) add Reed-Solomon redundancy, allowing data recovery from damaged or partially obscured codes. The three large finder patterns in corners enable orientation detection, while alignment patterns (added in version 2+) compensate for surface curvature and printing distortion.
Ví dụ
```javascript
// QR code generation with error correction
const qr = generateQR({
data: 'https://peasytools.com',
size: 256, // pixels
errorCorrection: 'M', // L(7%), M(15%), Q(25%), H(30%)
margin: 4, // quiet zone modules
});
// Output as SVG (scalable, smallest file size)
document.getElementById('qr').innerHTML = qr.toSVG();
```