C# Класс PNGMask.PNG

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
Chunks List
Width uint

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

Метод Описание
CRC32 ( byte stream, int offset, int length, uint crc, uint &crcTable ) : uint
PNG ( Stream data ) : System
PNG ( string file ) : System
ProcessStream ( Stream data ) : void
RemoveNonCritical ( ) : void
WriteToFile ( string path ) : void
WriteToStream ( Stream s, bool standardonly = false, bool critonly = false ) : void

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

Метод Описание
ReadData ( Stream data, byte &buffer ) : void
SwapEndianness ( byte &data ) : void
WriteData ( Stream data, byte buffer ) : void

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

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

public static CRC32 ( byte stream, int offset, int length, uint crc, uint &crcTable ) : uint
stream byte
offset int
length int
crc uint
crcTable uint
Результат uint

PNG() публичный Метод

public PNG ( Stream data ) : System
data Stream
Результат System

PNG() публичный Метод

public PNG ( string file ) : System
file string
Результат System

ProcessStream() публичный Метод

public ProcessStream ( Stream data ) : void
data Stream
Результат void

RemoveNonCritical() публичный Метод

public RemoveNonCritical ( ) : void
Результат void

WriteToFile() публичный Метод

public WriteToFile ( string path ) : void
path string
Результат void

WriteToStream() публичный Метод

public WriteToStream ( Stream s, bool standardonly = false, bool critonly = false ) : void
s Stream
standardonly bool
critonly bool
Результат void

Описание свойств

Chunks публичное свойство

public List Chunks
Результат List

Width публичное свойство

public uint Width
Результат uint