@ -69,7 +69,7 @@ Core features:
* Available in 6 programming languages , all with nearly equal functionality : Java , TypeScript / JavaScript , Python , Rust , C + + , C
* Available in 6 programming languages , all with nearly equal functionality : Java , TypeScript / JavaScript , Python , Rust , C + + , C
* Significantly shorter code but more documentation comments compared to competing libraries
* Significantly shorter code but more documentation comments compared to competing libraries
* Supports encoding all 40 versions ( sizes ) and all 4 error correction levels , as per the QR Code Model 2 standard
* Supports encoding all 40 versions ( sizes ) and all 4 error correction levels , as per the QR Code Model 2 standard
* Output formats : Raw modules / pixels of the QR symbol , SVG XML string
* Output format : Raw modules / pixels of the QR symbol
* Encodes numeric and special - alphanumeric text in less space than general text
* Encodes numeric and special - alphanumeric text in less space than general text
* Open source code under the permissive MIT License
* Open source code under the permissive MIT License
@ -94,7 +94,7 @@ Examples:
# Simple operation
# Simple operation
qr0 = QrCode . encode_text ( " Hello, world! " , QrCode . Ecc . MEDIUM )
qr0 = QrCode . encode_text ( " Hello, world! " , QrCode . Ecc . MEDIUM )
svg = qr0. to_svg_str( 4 )
svg = to_svg_str( qr0 , 4 ) # See qrcodegen-demo
# Manual operation
# Manual operation
segs = QrSegment . make_segments ( " 3141592653589793238462643383 " )
segs = QrSegment . make_segments ( " 3141592653589793238462643383 " )