C# Класс Disco.Services.Documents.QRCodeBinaryEncoder

Показать файл Открыть проект

Открытые методы

Метод Описание
Encode ( byte Content, int Width, int Height ) : byte[]

Приватные методы

Метод Описание
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[]

Описание методов

Encode() публичный статический Метод

public static Encode ( byte Content, int Width, int Height ) : byte[]
Content byte
Width int
Height int
Результат byte[]