[{"title":"( 52 个子文件 112KB ) php识别二维码, 不需要安装扩展","children":[{"title":"php-qr-decoder","children":[{"title":"LICENSE <span style='color:#111;'> 17.61KB </span>","children":null,"spread":false},{"title":"lib","children":[{"title":"IMagickLuminanceSource.php <span style='color:#111;'> 4.47KB </span>","children":null,"spread":false},{"title":"ChecksumException.php <span style='color:#111;'> 1.13KB </span>","children":null,"spread":false},{"title":"GDLuminanceSource.php <span style='color:#111;'> 5.15KB </span>","children":null,"spread":false},{"title":"RGBLuminanceSource.php <span style='color:#111;'> 9.62KB </span>","children":null,"spread":false},{"title":"QrReader.php <span style='color:#111;'> 4.64KB </span>","children":null,"spread":false},{"title":"Result.php <span style='color:#111;'> 3.37KB </span>","children":null,"spread":false},{"title":"LuminanceSource.php <span style='color:#111;'> 5.39KB </span>","children":null,"spread":false},{"title":"common","children":[{"title":"PerspectiveTransform.php <span style='color:#111;'> 6.46KB </span>","children":null,"spread":false},{"title":"HybridBinarizer.php <span style='color:#111;'> 11.11KB </span>","children":null,"spread":false},{"title":"BitSource.php <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"GridSampler.php <span style='color:#111;'> 7.11KB </span>","children":null,"spread":false},{"title":"CharacterSetEci.php <span style='color:#111;'> 4.45KB </span>","children":null,"spread":false},{"title":"customFunctions.php <span style='color:#111;'> 1.75KB </span>","children":null,"spread":false},{"title":"AbstractEnum.php <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"GlobalHistogramBinarizer.php <span style='color:#111;'> 7.18KB </span>","children":null,"spread":false},{"title":"BitArray.php <span style='color:#111;'> 12.50KB </span>","children":null,"spread":false},{"title":"DecoderResult.php <span style='color:#111;'> 2.64KB </span>","children":null,"spread":false},{"title":"DetectorResult.php <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"BitMatrix.php <span style='color:#111;'> 28.13KB </span>","children":null,"spread":false},{"title":"detector","children":[{"title":"MathUtils.php <span style='color:#111;'> 1.40KB </span>","children":null,"spread":false},{"title":"MonochromeRectangleDetector.php <span style='color:#111;'> 8.30KB </span>","children":null,"spread":false}],"spread":false},{"title":"reedsolomon","children":[{"title":"GenericGF.php <span style='color:#111;'> 5.32KB </span>","children":null,"spread":false},{"title":"GenericGFPoly.php <span style='color:#111;'> 8.41KB </span>","children":null,"spread":false},{"title":"ReedSolomonException.php <span style='color:#111;'> 846B </span>","children":null,"spread":false},{"title":"ReedSolomonDecoder.php <span style='color:#111;'> 7.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"DefaultGridSampler.php <span style='color:#111;'> 3.47KB </span>","children":null,"spread":false}],"spread":false},{"title":"FormatException.php <span style='color:#111;'> 1.31KB </span>","children":null,"spread":false},{"title":"PlanarYUVLuminanceSource.php <span style='color:#111;'> 5.11KB </span>","children":null,"spread":false},{"title":"BinaryBitmap.php <span style='color:#111;'> 5.43KB </span>","children":null,"spread":false},{"title":"NotFoundException.php <span style='color:#111;'> 1007B </span>","children":null,"spread":false},{"title":"Reader.php <span style='color:#111;'> 158B </span>","children":null,"spread":false},{"title":"qrcode","children":[{"title":"QRCodeReader.php <span style='color:#111;'> 7.92KB </span>","children":null,"spread":false},{"title":"detector","children":[{"title":"Detector.php <span style='color:#111;'> 15.89KB </span>","children":null,"spread":false},{"title":"FinderPatternInfo.php <span style='color:#111;'> 1.26KB </span>","children":null,"spread":false},{"title":"FinderPattern.php <span style='color:#111;'> 2.53KB </span>","children":null,"spread":false},{"title":"AlignmentPattern.php <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"AlignmentPatternFinder.php <span style='color:#111;'> 10.73KB </span>","children":null,"spread":false},{"title":"FinderPatternFinder.php <span style='color:#111;'> 27.38KB </span>","children":null,"spread":false}],"spread":false},{"title":"decoder","children":[{"title":"Mode.php <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"DecodedBitStreamParser.php <span style='color:#111;'> 14.55KB </span>","children":null,"spread":false},{"title":"Version.php <span style='color:#111;'> 24.93KB </span>","children":null,"spread":false},{"title":"FormatInformation.php <span style='color:#111;'> 6.34KB </span>","children":null,"spread":false},{"title":"DataMask.php <span style='color:#111;'> 4.41KB </span>","children":null,"spread":false},{"title":"DataBlock.php <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"BitMatrixParser.php <span style='color:#111;'> 9.13KB </span>","children":null,"spread":false},{"title":"ErrorCorrectionLevel.php <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"Decoder.php <span style='color:#111;'> 7.09KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"Binarizer.php <span style='color:#111;'> 3.49KB </span>","children":null,"spread":false},{"title":"ReaderException.php <span style='color:#111;'> 1.55KB </span>","children":null,"spread":false},{"title":"ResultPoint.php <span style='color:#111;'> 4.23KB </span>","children":null,"spread":false}],"spread":false},{"title":"README.md <span style='color:#111;'> 281B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]