UNPKG

cnf-qrcode

Version:

generate qrcode,support svg base64 utf8

24 lines (20 loc) 574 B
import { getSymbolSize } from './utils'; const FINDER_PATTERN_SIZE = 7; /** * Returns an array containing the positions of each finder pattern. * Each array's element represent the top-left point of the pattern as (x, y) coordinates * * @param {Number} version QR Code version * @return {Array} Array of coordinates */ export function getPositions(version) { const size = getSymbolSize(version); return [ // top-left [0, 0], // top-right [size - FINDER_PATTERN_SIZE, 0], // bottom-left [0, size - FINDER_PATTERN_SIZE], ]; };