C# Класс Plupload.PngEncoder.PngEncoder

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

Защищенные свойства (Protected)

Свойство Тип Описание
IDAT byte[]
IEND byte[]
IHDR byte[]
bytePos int
bytesPerPixel int
compressionLevel int
crc Crc32
crcValue long
encodeAlpha bool
filter int
leftBytes byte[]
pixelData int[]
pngBytes byte[]
priorRow byte[]
width int

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

Метод Описание
Encode ( bool encodeAlpha ) : byte[]
PngEncoder ( int pixel_data, int width, int height, bool encodeAlpha, int whichFilter, int compLevel ) : System
pngEncode ( ) : byte[]

Защищенные методы

Метод Описание
FilterSub ( byte pixels, int startPos, int width ) : void
FilterUp ( byte pixels, int startPos, int width ) : void
ResizeByteArray ( byte array, int newLength ) : byte[]
WriteByte ( int b, int offset ) : int
WriteBytes ( byte data, int offset ) : int
WriteBytes ( byte data, int nBytes, int offset ) : int
WriteImageData ( ) : bool
WriteInt2 ( int n, int offset ) : int
WriteInt4 ( int n, int offset ) : int
writeEnd ( ) : void
writeHeader ( ) : void

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

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

public Encode ( bool encodeAlpha ) : byte[]
encodeAlpha bool
Результат byte[]

FilterSub() защищенный Метод

protected FilterSub ( byte pixels, int startPos, int width ) : void
pixels byte
startPos int
width int
Результат void

FilterUp() защищенный Метод

protected FilterUp ( byte pixels, int startPos, int width ) : void
pixels byte
startPos int
width int
Результат void

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

public PngEncoder ( int pixel_data, int width, int height, bool encodeAlpha, int whichFilter, int compLevel ) : System
pixel_data int
width int
height int
encodeAlpha bool
whichFilter int
compLevel int
Результат System

ResizeByteArray() защищенный Метод

protected ResizeByteArray ( byte array, int newLength ) : byte[]
array byte
newLength int
Результат byte[]

WriteByte() защищенный Метод

protected WriteByte ( int b, int offset ) : int
b int
offset int
Результат int

WriteBytes() защищенный Метод

protected WriteBytes ( byte data, int offset ) : int
data byte
offset int
Результат int

WriteBytes() защищенный Метод

protected WriteBytes ( byte data, int nBytes, int offset ) : int
data byte
nBytes int
offset int
Результат int

WriteImageData() защищенный Метод

protected WriteImageData ( ) : bool
Результат bool

WriteInt2() защищенный Метод

protected WriteInt2 ( int n, int offset ) : int
n int
offset int
Результат int

WriteInt4() защищенный Метод

protected WriteInt4 ( int n, int offset ) : int
n int
offset int
Результат int

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

public pngEncode ( ) : byte[]
Результат byte[]

writeEnd() защищенный Метод

protected writeEnd ( ) : void
Результат void

writeHeader() защищенный Метод

protected writeHeader ( ) : void
Результат void

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

IDAT защищенное статическое свойство

protected static byte[] IDAT
Результат byte[]

IEND защищенное статическое свойство

protected static byte[] IEND
Результат byte[]

IHDR защищенное статическое свойство

protected static byte[] IHDR
Результат byte[]

bytePos защищенное свойство

protected int bytePos
Результат int

bytesPerPixel защищенное свойство

protected int bytesPerPixel
Результат int

compressionLevel защищенное свойство

protected int compressionLevel
Результат int

crc защищенное свойство

protected Crc32,Plupload.PngEncoder crc
Результат Crc32

crcValue защищенное свойство

protected long crcValue
Результат long

encodeAlpha защищенное свойство

protected bool encodeAlpha
Результат bool

filter защищенное свойство

protected int filter
Результат int

leftBytes защищенное свойство

protected byte[] leftBytes
Результат byte[]

pixelData защищенное свойство

protected int[] pixelData
Результат int[]

pngBytes защищенное свойство

protected byte[] pngBytes
Результат byte[]

priorRow защищенное свойство

protected byte[] priorRow
Результат byte[]

width защищенное свойство

protected int width
Результат int