Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cozmo/jsQR
/ functions
Functions
114 in github.com/cozmo/jsQR
⨍
Functions
114
◇
Types & classes
26
↓ 38 callers
Method
readBits
(numBits: number)
src/decoder/decodeData/BitStream.ts:12
↓ 35 callers
Method
get
(x: number, y: number)
src/binarizer/index.ts:18
↓ 24 callers
Method
degree
()
src/decoder/reedsolomon/GenericGFPoly.ts:32
↓ 22 callers
Method
get
(x: number, y: number)
src/BitMatrix.ts:16
↓ 20 callers
Function
loadBinarized
(path)
tests/helpers.ts:35
↓ 18 callers
Method
multiply
(a: number, b: number)
src/decoder/reedsolomon/GenericGF.ts:40
↓ 17 callers
Function
__webpack_require__
(moduleId)
docs/jsQR.js:16
↓ 16 callers
Method
setRegion
(left: number, top: number, width: number, height: number, v: boolean)
src/BitMatrix.ts:27
↓ 12 callers
Method
isZero
()
src/decoder/reedsolomon/GenericGFPoly.ts:36
↓ 11 callers
Function
decode
(matrix: BitMatrix)
src/decoder/decoder.ts:327
↓ 11 callers
Function
locate
(matrix: BitMatrix)
src/locator/index.ts:252
↓ 10 callers
Method
getCoefficient
(degree: number)
src/decoder/reedsolomon/GenericGFPoly.ts:40
↓ 10 callers
Method
inverse
(a: number)
src/decoder/reedsolomon/GenericGF.ts:47
↓ 10 callers
Method
set
(x: number, y: number, value: number)
src/binarizer/index.ts:21
↓ 9 callers
Method
createEmpty
(width: number, height: number)
src/BitMatrix.ts:2
↓ 9 callers
Function
distance
(a: Point, b: Point)
src/locator/index.ts:20
↓ 9 callers
Function
distance
(a, b)
docs/jsQR.js:9702
↓ 9 callers
Method
set
(x: number, y: number, v: boolean)
src/BitMatrix.ts:23
↓ 9 callers
Function
sum
(values: number[])
src/locator/index.ts:22
↓ 9 callers
Function
sum
(values)
docs/jsQR.js:9703
↓ 8 callers
Method
available
()
src/decoder/decodeData/BitStream.ts:52
↓ 8 callers
Function
countBlackWhiteRun
(origin: Point, end: Point, matrix: BitMatrix, length: number)
src/locator/index.ts:150
↓ 8 callers
Function
countBlackWhiteRun
(origin, end, matrix, length)
docs/jsQR.js:9821
↓ 7 callers
Function
pushBit
(bit: any, byte: number)
src/decoder/decoder.ts:18
↓ 7 callers
Function
pushBit
(bit, byte)
docs/jsQR.js:524
↓ 6 callers
Method
addOrSubtract
(other: GenericGFPoly)
src/decoder/reedsolomon/GenericGFPoly.ts:44
↓ 6 callers
Function
addOrSubtractGF
(a: number, b: number)
src/decoder/reedsolomon/GenericGF.ts:3
↓ 6 callers
Method
evaluateAt
(a: number)
src/decoder/reedsolomon/GenericGFPoly.ts:120
↓ 4 callers
Method
buildMonomial
(degree: number, coefficient: number)
src/decoder/reedsolomon/GenericGF.ts:54
↓ 4 callers
Function
numBitsDiffering
(x: number, y: number)
src/decoder/decoder.ts:8
↓ 4 callers
Function
numBitsDiffering
(x, y)
docs/jsQR.js:515
↓ 4 callers
Function
scoreBlackWhiteRun
(sequence: number[], ratios: number[])
src/locator/index.ts:163
↓ 4 callers
Function
scoreBlackWhiteRun
(sequence, ratios)
docs/jsQR.js:9832
↓ 3 callers
Function
extract
(image: BitMatrix, location: QRLocation)
src/extractor/index.ts:83
↓ 3 callers
Method
multiply
(scalar: number)
src/decoder/reedsolomon/GenericGFPoly.ts:70
↓ 3 callers
Function
recenterLocation
(matrix: BitMatrix, p: Point)
src/locator/index.ts:215
↓ 3 callers
Function
recenterLocation
(matrix, p)
docs/jsQR.js:9876
↓ 2 callers
Function
countBlackWhiteRunTowardsPoint
(origin: Point, end: Point, matrix: BitMatrix, length: number)
src/locator/index.ts:86
↓ 2 callers
Function
countBlackWhiteRunTowardsPoint
(origin, end, matrix, length)
docs/jsQR.js:9759
↓ 2 callers
Function
decodeMatrix
(matrix: BitMatrix)
src/decoder/decoder.ts:288
↓ 2 callers
Function
decodeMatrix
(matrix)
docs/jsQR.js:762
↓ 2 callers
Method
exp
(a: number)
src/decoder/reedsolomon/GenericGF.ts:73
↓ 2 callers
Function
findAlignmentPattern
(matrix: BitMatrix, alignmentPatternQuads: Quad[], topRight: Point, topLeft: Point, bottomLeft: Point)
src/locator/index.ts:426
↓ 2 callers
Function
findAlignmentPattern
(matrix, alignmentPatternQuads, topRight, topLeft, bottomLeft)
docs/jsQR.js:10055
↓ 2 callers
Function
jsQR
(data: Uint8ClampedArray, width: number, height: number, providedOptions: Options = {})
src/index.ts:69
↓ 2 callers
Method
log
(a: number)
src/decoder/reedsolomon/GenericGF.ts:66
↓ 2 callers
Function
matricCompare
(a: BitMatrix, b: BitMatrix)
src/extractor/test.ts:5
↓ 2 callers
Method
multiplyByMonomial
(degree: number, coefficient: number)
src/decoder/reedsolomon/GenericGFPoly.ts:105
↓ 2 callers
Method
multiplyPoly
(other: GenericGFPoly)
src/decoder/reedsolomon/GenericGFPoly.ts:86
↓ 2 callers
Function
numBetween
(value: number, min: number, max: number)
src/binarizer/index.ts:6
↓ 2 callers
Function
numBetween
(value, min, max)
docs/jsQR.js:393
↓ 2 callers
Function
scan
(matrix: BitMatrix)
src/index.ts:28
↓ 2 callers
Function
scan
(matrix)
docs/jsQR.js:331
↓ 2 callers
Function
scorePattern
(point: Point, ratios: number[], matrix: BitMatrix)
src/locator/index.ts:176
↓ 2 callers
Function
scorePattern
(point, ratios, matrix)
docs/jsQR.js:9843
↓ 2 callers
Function
squareToQuadrilateral
(p1: Point, p2: Point, p3: Point, p4: Point)
src/extractor/index.ts:16
↓ 2 callers
Function
squareToQuadrilateral
(p1, p2, p3, p4)
docs/jsQR.js:9599
↓ 1 callers
Function
_loop_1
(y)
docs/jsQR.js:9902
↓ 1 callers
Function
_loop_2
(x)
docs/jsQR.js:9906
↓ 1 callers
Function
binarize
(data: Uint8ClampedArray, width: number, height: number, returnInverted: boolean)
src/binarizer/index.ts:26
↓ 1 callers
Function
buildFunctionPatternMask
(version: Version)
src/decoder/decoder.ts:74
↓ 1 callers
Function
buildFunctionPatternMask
(version)
docs/jsQR.js:572
↓ 1 callers
Function
computeDimension
(topLeft: Point, topRight: Point, bottomLeft: Point, matrix: BitMatrix)
src/locator/index.ts:57
↓ 1 callers
Function
computeDimension
(topLeft, topRight, bottomLeft, matrix)
docs/jsQR.js:9735
↓ 1 callers
Function
decodeAlphanumeric
(stream: BitStream, size: number)
src/decoder/decodeData/index.ts:104
↓ 1 callers
Function
decodeAlphanumeric
(stream, size)
docs/jsQR.js:895
↓ 1 callers
Function
decodeByte
(stream: BitStream, size: number)
src/decoder/decodeData/index.ts:130
↓ 1 callers
Function
decodeByte
(stream, size)
docs/jsQR.js:915
↓ 1 callers
Function
decodeKanji
(stream: BitStream, size: number)
src/decoder/decodeData/index.ts:149
↓ 1 callers
Function
decodeKanji
(stream, size)
docs/jsQR.js:932
↓ 1 callers
Function
decodeNumeric
(stream: BitStream, size: number)
src/decoder/decodeData/index.ts:49
↓ 1 callers
Function
decodeNumeric
(stream, size)
docs/jsQR.js:849
↓ 1 callers
Function
findErrorLocations
(field: GenericGF, errorLocator: GenericGFPoly)
src/decoder/reedsolomon/index.ts:54
↓ 1 callers
Function
findErrorLocations
(field, errorLocator)
docs/jsQR.js:8199
↓ 1 callers
Function
findErrorMagnitudes
(field: GenericGF, errorEvaluator: GenericGFPoly, errorLocations: number[])
src/decoder/reedsolomon/index.ts:74
↓ 1 callers
Function
findErrorMagnitudes
(field, errorEvaluator, errorLocations)
docs/jsQR.js:8218
↓ 1 callers
Function
getDataBlocks
(codewords: number[], version: Version, ecLevel: number)
src/decoder/decoder.ts:238
↓ 1 callers
Function
getDataBlocks
(codewords, version, ecLevel)
docs/jsQR.js:720
↓ 1 callers
Function
loadPng
(path)
tests/helpers.ts:21
↓ 1 callers
Function
mappingFunction
(x: number, y: number)
src/extractor/index.ts:94
↓ 1 callers
Function
mappingFunction
(x, y)
docs/jsQR.js:9669
↓ 1 callers
Function
quadrilateralToSquare
(p1: Point, p2: Point, p3: Point, p4: Point)
src/extractor/index.ts:53
↓ 1 callers
Function
quadrilateralToSquare
(p1, p2, p3, p4)
docs/jsQR.js:9636
↓ 1 callers
Function
readCodewords
(matrix: BitMatrix, version: Version, formatInfo: FormatInformation)
src/decoder/decoder.ts:102
↓ 1 callers
Function
readCodewords
(matrix, version, formatInfo)
docs/jsQR.js:596
↓ 1 callers
Function
readFormatInformation
(matrix: BitMatrix)
src/decoder/decoder.ts:190
↓ 1 callers
Function
readFormatInformation
(matrix)
docs/jsQR.js:674
↓ 1 callers
Function
readVersion
(matrix: BitMatrix)
src/decoder/decoder.ts:142
↓ 1 callers
Function
readVersion
(matrix)
docs/jsQR.js:632
↓ 1 callers
Function
reorderFinderPatterns
(pattern1: Point, pattern2: Point, pattern3: Point)
src/locator/index.ts:27
↓ 1 callers
Function
reorderFinderPatterns
(pattern1, pattern2, pattern3)
docs/jsQR.js:9707
↓ 1 callers
Function
runEuclideanAlgorithm
(field: GenericGF, a: GenericGFPoly, b: GenericGFPoly, R: number)
src/decoder/reedsolomon/index.ts:4
↓ 1 callers
Function
runEuclideanAlgorithm
(field, a, b, R)
docs/jsQR.js:8156
↓ 1 callers
Function
times
(a: PerspectiveTransform, b: PerspectiveTransform)
src/extractor/index.ts:69
↓ 1 callers
Function
times
(a, b)
docs/jsQR.js:9651
Function
BitMatrix
(data, width)
docs/jsQR.js:84
Function
BitStream
(bytes)
docs/jsQR.js:1050
Function
GenericGF
(primitive, size, genBase)
docs/jsQR.js:126
Function
GenericGFPoly
(field, coefficients)
docs/jsQR.js:192
Function
Matrix
(width, height)
docs/jsQR.js:398
next →
1–100 of 114, ranked by callers