C# Class netfx.effects

Afficher le fichier Open project: asadm/NETFx

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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

Method Details

adjust() public méthode

#### 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
Résultat BitmapW

alpha() public méthode

#### Alpha [-100, 100]
public alpha ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

blur() public méthode

#### Blur ['simple', 'gaussian']
public blur ( BitmapW image, string p ) : BitmapW
image BitmapW
p string
Résultat BitmapW

brighten() public méthode

#### Brighten [-100, 100]
public brighten ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

contrast() public méthode

#### Constrast [-100, 100]
public contrast ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

expose() public méthode

#### Expose [-100, 100]
public expose ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

fill() public méthode

#### Fill [No Range]
public fill ( BitmapW image, int r, int g, int b ) : BitmapW
image BitmapW
r int
g int
b int
Résultat BitmapW

gamma() public méthode

#### Gamma [-100, 100]
public gamma ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

invert() public méthode

#### Invert
public invert ( BitmapW image ) : BitmapW
image BitmapW
Résultat BitmapW

noise() public méthode

#### Noise [0 - 100]
public noise ( BitmapW image, int p ) : BitmapW
image BitmapW
p int
Résultat BitmapW

posterize() public méthode

#### Posterize [1, 255]
public posterize ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

saturate() public méthode

#### Saturate [-100, 100]
public saturate ( BitmapW image, float p ) : BitmapW
image BitmapW
p float
Résultat BitmapW

sepia() public méthode

#### Sepia
public sepia ( BitmapW image ) : BitmapW
image BitmapW
Résultat BitmapW

sharpen() public méthode

#### Sharpen
public sharpen ( BitmapW image ) : BitmapW
image BitmapW
Résultat BitmapW

subtract() public méthode

#### Subtract [No Range]
public subtract ( BitmapW image ) : BitmapW
image BitmapW
Résultat BitmapW

vignette() public méthode

#### 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
Résultat BitmapW