You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Optimize alphanumeric encoder and galois field constants (#684)
* Enhance alphanumeric and numeric data segment encoding with new bit length calculations and writing methods
* Refactor WriteTo method parameters for clarity and consistency in AlphanumericDataSegment
* Refactor GetBitLength methods for parameter clarity and consistency in AlphanumericEncoder
* Refactor GetBitLength and WriteToBitArray methods for parameter consistency and clarity
* Refactor WriteToBitArray method parameters for clarity and consistency
* Refactor PlainTextToBinaryNumeric method to handle remaining digits more efficiently
* Refactor AlphanumericEncoder to simplify character encoding logic and improve performance
* update
* Apply suggestion from @Shane32
* Eliminate reflection in tests
* Update
* Update GaloisField too
* update
* Update
* update
* Add strong naming support for QRCoder and update test project configuration
* Update
Copy file name to clipboardExpand all lines: QRCoder/QRCodeGenerator/AlphanumericEncoder.cs
+28-32Lines changed: 28 additions & 32 deletions
Original file line number
Diff line number
Diff line change
@@ -5,40 +5,36 @@ public partial class QRCodeGenerator
5
5
/// <summary>
6
6
/// Encodes alphanumeric characters (<c>0–9</c>, <c>A–Z</c> (uppercase), space, <c>$</c>, <c>%</c>, <c>*</c>, <c>+</c>, <c>-</c>, period, <c>/</c>, colon) into a binary format suitable for QR codes.
0 commit comments