├── .gitignore ├── README.md ├── composer.json └── src ├── QRCodeReader.php └── lib ├── Binarizer.php ├── BinaryBitmap.php ├── ChecksumException.php ├── FormatException.php ├── GDLuminanceSource.php ├── IMagickLuminanceSource.php ├── LuminanceSource.php ├── NotFoundException.php ├── PlanarYUVLuminanceSource.php ├── QrReader.php ├── RGBLuminanceSource.php ├── Reader.php ├── ReaderException.php ├── Result.php ├── ResultPoint.php ├── common ├── AbstractEnum.php ├── BitArray.php ├── BitMatrix.php ├── BitSource.php ├── CharacterSetECI.php ├── DecoderResult.php ├── DefaultGridSampler.php ├── DetectorResult.php ├── GlobalHistogramBinarizer.php ├── GridSampler.php ├── HybridBinarizer.php ├── PerspectiveTransform.php ├── customFunctions.php ├── detector │ ├── MathUtils.php │ └── MonochromeRectangleDetector.php └── reedsolomon │ ├── GenericGF.php │ ├── GenericGFPoly.php │ ├── ReedSolomonDecoder.php │ └── ReedSolomonException.php └── qrcode ├── QRCodeReader.php ├── decoder ├── BitMatrixParser.php ├── DataBlock.php ├── DataMask.php ├── DecodedBitStreamParser.php ├── Decoder.php ├── ErrorCorrectionLevel.php ├── FormatInformation.php ├── Mode.php └── Version.php └── detector ├── AlignmentPattern.php ├── AlignmentPatternFinder.php ├── Detector.php ├── FinderPattern.php ├── FinderPatternFinder.php └── FinderPatternInfo.php /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/composer.json -------------------------------------------------------------------------------- /src/QRCodeReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/QRCodeReader.php -------------------------------------------------------------------------------- /src/lib/Binarizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/Binarizer.php -------------------------------------------------------------------------------- /src/lib/BinaryBitmap.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/BinaryBitmap.php -------------------------------------------------------------------------------- /src/lib/ChecksumException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/ChecksumException.php -------------------------------------------------------------------------------- /src/lib/FormatException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/FormatException.php -------------------------------------------------------------------------------- /src/lib/GDLuminanceSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/GDLuminanceSource.php -------------------------------------------------------------------------------- /src/lib/IMagickLuminanceSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/IMagickLuminanceSource.php -------------------------------------------------------------------------------- /src/lib/LuminanceSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/LuminanceSource.php -------------------------------------------------------------------------------- /src/lib/NotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/NotFoundException.php -------------------------------------------------------------------------------- /src/lib/PlanarYUVLuminanceSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/PlanarYUVLuminanceSource.php -------------------------------------------------------------------------------- /src/lib/QrReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/QrReader.php -------------------------------------------------------------------------------- /src/lib/RGBLuminanceSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/RGBLuminanceSource.php -------------------------------------------------------------------------------- /src/lib/Reader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/Reader.php -------------------------------------------------------------------------------- /src/lib/ReaderException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/ReaderException.php -------------------------------------------------------------------------------- /src/lib/Result.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/Result.php -------------------------------------------------------------------------------- /src/lib/ResultPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/ResultPoint.php -------------------------------------------------------------------------------- /src/lib/common/AbstractEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/AbstractEnum.php -------------------------------------------------------------------------------- /src/lib/common/BitArray.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/BitArray.php -------------------------------------------------------------------------------- /src/lib/common/BitMatrix.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/BitMatrix.php -------------------------------------------------------------------------------- /src/lib/common/BitSource.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/BitSource.php -------------------------------------------------------------------------------- /src/lib/common/CharacterSetECI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/CharacterSetECI.php -------------------------------------------------------------------------------- /src/lib/common/DecoderResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/DecoderResult.php -------------------------------------------------------------------------------- /src/lib/common/DefaultGridSampler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/DefaultGridSampler.php -------------------------------------------------------------------------------- /src/lib/common/DetectorResult.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/DetectorResult.php -------------------------------------------------------------------------------- /src/lib/common/GlobalHistogramBinarizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/GlobalHistogramBinarizer.php -------------------------------------------------------------------------------- /src/lib/common/GridSampler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/GridSampler.php -------------------------------------------------------------------------------- /src/lib/common/HybridBinarizer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/HybridBinarizer.php -------------------------------------------------------------------------------- /src/lib/common/PerspectiveTransform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/PerspectiveTransform.php -------------------------------------------------------------------------------- /src/lib/common/customFunctions.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/customFunctions.php -------------------------------------------------------------------------------- /src/lib/common/detector/MathUtils.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/detector/MathUtils.php -------------------------------------------------------------------------------- /src/lib/common/detector/MonochromeRectangleDetector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/detector/MonochromeRectangleDetector.php -------------------------------------------------------------------------------- /src/lib/common/reedsolomon/GenericGF.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/reedsolomon/GenericGF.php -------------------------------------------------------------------------------- /src/lib/common/reedsolomon/GenericGFPoly.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/reedsolomon/GenericGFPoly.php -------------------------------------------------------------------------------- /src/lib/common/reedsolomon/ReedSolomonDecoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/reedsolomon/ReedSolomonDecoder.php -------------------------------------------------------------------------------- /src/lib/common/reedsolomon/ReedSolomonException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/common/reedsolomon/ReedSolomonException.php -------------------------------------------------------------------------------- /src/lib/qrcode/QRCodeReader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/QRCodeReader.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/BitMatrixParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/BitMatrixParser.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/DataBlock.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/DataBlock.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/DataMask.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/DataMask.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/DecodedBitStreamParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/DecodedBitStreamParser.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/Decoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/Decoder.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/ErrorCorrectionLevel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/ErrorCorrectionLevel.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/FormatInformation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/FormatInformation.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/Mode.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/Mode.php -------------------------------------------------------------------------------- /src/lib/qrcode/decoder/Version.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/decoder/Version.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/AlignmentPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/AlignmentPattern.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/AlignmentPatternFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/AlignmentPatternFinder.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/Detector.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/Detector.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/FinderPattern.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/FinderPattern.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/FinderPatternFinder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/FinderPatternFinder.php -------------------------------------------------------------------------------- /src/lib/qrcode/detector/FinderPatternInfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/libern/qr-code-reader/HEAD/src/lib/qrcode/detector/FinderPatternInfo.php --------------------------------------------------------------------------------