C# Класс PixelMapSharp.Pixel

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

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

Свойство Тип Описание
A byte
B byte
G byte
R byte

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

Метод Описание
Pixel ( Color c ) : System

Creates a pixel from a System.Drawing color.

Pixel ( byte r, byte g, byte b ) : System

Creates a pixel from RGB values.

Pixel ( byte a, byte r, byte g, byte b ) : System

Creates a pixel from ARGB values.

Pixel ( double hue, double saturation, double lightness ) : System

Creates a pixel from HSL values.

Pixel ( double hue, double saturation, double lightness, byte alpha ) : System

Creates a pixel from HSL-A values.

Pixel ( int r, int g, int b ) : System

Creates a pixel from integer RGB values.

Pixel ( int a, int r, int g, int b ) : System

Creates a pixel from ARGB values.

operator ( ) : Pixel

Multiplicative mix of two pixels.

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

Метод Описание
hueToRGB ( double p, double q, double t ) : double
window ( double c ) : byte

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

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

Creates a pixel from a System.Drawing color.
public Pixel ( Color c ) : System
c Color
Результат System

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

Creates a pixel from RGB values.
public Pixel ( byte r, byte g, byte b ) : System
r byte
g byte
b byte
Результат System

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

Creates a pixel from ARGB values.
public Pixel ( byte a, byte r, byte g, byte b ) : System
a byte
r byte
g byte
b byte
Результат System

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

Creates a pixel from HSL values.
public Pixel ( double hue, double saturation, double lightness ) : System
hue double
saturation double
lightness double
Результат System

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

Creates a pixel from HSL-A values.
public Pixel ( double hue, double saturation, double lightness, byte alpha ) : System
hue double
saturation double
lightness double
alpha byte
Результат System

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

Creates a pixel from integer RGB values.
public Pixel ( int r, int g, int b ) : System
r int
g int
b int
Результат System

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

Creates a pixel from ARGB values.
public Pixel ( int a, int r, int g, int b ) : System
a int
r int
g int
b int
Результат System

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

Multiplicative mix of two pixels.
public static operator ( ) : Pixel
Результат Pixel

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

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

The alpha value of the Pixel from 0 to 255.
public byte A
Результат byte

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

The blue value of the Pixel from 0 to 255.
public byte B
Результат byte

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

The green value of the Pixel from 0 to 255.
public byte G
Результат byte

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

The red value of the Pixel from 0 to 255.
public byte R
Результат byte