C# Class Disco.Services.Documents.QRCodeBinaryEncoder

Afficher le fichier Open project: garysharp/Disco

Méthodes publiques

Méthode Description
Encode ( byte Content, int Width, int Height ) : byte[]

Private Methods

Méthode Description
ChooseVersion ( int RequiredBits, ErrorCorrectionLevel &ECLevel ) : Version
chooseMaskPattern ( BitArray bits, ErrorCorrectionLevel ecLevel, ZXing version, ByteMatrix matrix ) : int
generateECBytes ( byte dataBytes, int numEcBytesInBlock ) : byte[]
getNumDataBytesAndNumECBytesForBlockID ( int numTotalBytes, int numDataBytes, int numRSBlocks, int blockID, int &numDataBytesInBlock, int &numECBytesInBlock ) : void
interleaveWithECBytes ( BitArray bits, int numTotalBytes, int numDataBytes, int numRSBlocks ) : BitArray
scaleMatrix ( byte matrix, int Width, int Height ) : byte[]

Method Details

Encode() public static méthode

public static Encode ( byte Content, int Width, int Height ) : byte[]
Content byte
Width int
Height int
Résultat byte[]