C# 클래스 Plupload.PngEncoder.PngEncoder

파일 보기 프로젝트 열기: akoch-ov/dipstart-development 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
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