C# 클래스 netfx.effects

파일 보기 프로젝트 열기: asadm/NETFx

공개 메소드들

메소드 설명
adjust ( BitmapW image, float pr, float pg, float pb, float pa ) : BitmapW

#### Adjust [-255,255 for each channel]

alpha ( BitmapW image, float p ) : BitmapW

#### Alpha [-100, 100]

blur ( BitmapW image, string p ) : BitmapW

#### Blur ['simple', 'gaussian']

brighten ( BitmapW image, float p ) : BitmapW

#### Brighten [-100, 100]

contrast ( BitmapW image, float p ) : BitmapW

#### Constrast [-100, 100]

expose ( BitmapW image, float p ) : BitmapW

#### Expose [-100, 100]

fill ( BitmapW image, int r, int g, int b ) : BitmapW

#### Fill [No Range]

gamma ( BitmapW image, float p ) : BitmapW

#### Gamma [-100, 100]

invert ( BitmapW image ) : BitmapW

#### Invert

noise ( BitmapW image, int p ) : BitmapW

#### Noise [0 - 100]

posterize ( BitmapW image, float p ) : BitmapW

#### Posterize [1, 255]

saturate ( BitmapW image, float p ) : BitmapW

#### Saturate [-100, 100]

sepia ( BitmapW image ) : BitmapW

#### Sepia

sharpen ( BitmapW image ) : BitmapW

#### Sharpen

subtract ( BitmapW image ) : BitmapW

#### Subtract [No Range]

vignette ( BitmapW image, int r, int g, int b ) : BitmapW

#### Vignette (red,green,blue) of the vignette effect to apply

비공개 메소드들

메소드 설명
approx_distance ( int dx, int dy ) : int
contrastc ( float f, float c ) : float
convolve ( BitmapW image, float kernel, int kw, int kh ) : BitmapW
curves ( BitmapW image, Point s, Point c1, Point c2, Point e ) : BitmapW
dist ( int x1, int y1, int x2, int y2 ) : int

메소드 상세

adjust() 공개 메소드

#### Adjust [-255,255 for each channel]
public adjust ( BitmapW image, float pr, float pg, float pb, float pa ) : BitmapW
image BitmapW
pr float
pg float
pb float
pa float
리턴 BitmapW

alpha() 공개 메소드

#### Alpha [-100, 100]
public alpha ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

blur() 공개 메소드

#### Blur ['simple', 'gaussian']
public blur ( BitmapW image, string p ) : BitmapW
image BitmapW
p string
리턴 BitmapW

brighten() 공개 메소드

#### Brighten [-100, 100]
public brighten ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

contrast() 공개 메소드

#### Constrast [-100, 100]
public contrast ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

expose() 공개 메소드

#### Expose [-100, 100]
public expose ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

fill() 공개 메소드

#### Fill [No Range]
public fill ( BitmapW image, int r, int g, int b ) : BitmapW
image BitmapW
r int
g int
b int
리턴 BitmapW

gamma() 공개 메소드

#### Gamma [-100, 100]
public gamma ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

invert() 공개 메소드

#### Invert
public invert ( BitmapW image ) : BitmapW
image BitmapW
리턴 BitmapW

noise() 공개 메소드

#### Noise [0 - 100]
public noise ( BitmapW image, int p ) : BitmapW
image BitmapW
p int
리턴 BitmapW

posterize() 공개 메소드

#### Posterize [1, 255]
public posterize ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

saturate() 공개 메소드

#### Saturate [-100, 100]
public saturate ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
리턴 BitmapW

sepia() 공개 메소드

#### Sepia
public sepia ( BitmapW image ) : BitmapW
image BitmapW
리턴 BitmapW

sharpen() 공개 메소드

#### Sharpen
public sharpen ( BitmapW image ) : BitmapW
image BitmapW
리턴 BitmapW

subtract() 공개 메소드

#### Subtract [No Range]
public subtract ( BitmapW image ) : BitmapW
image BitmapW
리턴 BitmapW

vignette() 공개 메소드

#### Vignette (red,green,blue) of the vignette effect to apply
public vignette ( BitmapW image, int r, int g, int b ) : BitmapW
image BitmapW
r int
g int
b int
리턴 BitmapW