C# Класс Devcorner.NIdenticon.IdenticonGenerator

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

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

Свойство Тип Описание
DefaultBlockGeneratorsConfig IBlockGenerator[]
DefaultBrushGeneratorConfig IBrushGenerator
ExtendedBlockGeneratorsConfig IBlockGenerator[]

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

Метод Описание
Create ( IPAddress ipaddress ) : Bitmap
Create ( IPAddress ipaddress, Size size ) : Bitmap
Create ( IPAddress ipaddress, Size size, Color backgroundcolor ) : Bitmap
Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks ) : Bitmap
Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators ) : Bitmap
Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
Create ( byte value ) : Bitmap
Create ( byte value, Size size ) : Bitmap
Create ( byte value, Size size, Color backgroundcolor ) : Bitmap
Create ( byte value, Size size, Color backgroundcolor, Size blocks ) : Bitmap
Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators ) : Bitmap
Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
Create ( string value ) : Bitmap
Create ( string value, Size size ) : Bitmap
Create ( string value, Size size, Color backgroundcolor ) : Bitmap
Create ( string value, Size size, Color backgroundcolor, Size blocks ) : Bitmap
Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding ) : Bitmap
Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators ) : Bitmap
Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
IdenticonGenerator ( ) : System
IdenticonGenerator ( string algorithm ) : System
IdenticonGenerator ( string algorithm, Size size ) : System
IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor ) : System
IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks ) : System
IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding ) : System
IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding, IBlockGenerator blockGenerators ) : System
IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : System
WithAlgorithm ( string algorithm ) : IdenticonGenerator
WithBackgroundColor ( Color color ) : IdenticonGenerator
WithBlockGenerators ( IBlockGenerator blockGenerators ) : IdenticonGenerator
WithBlocks ( Size size ) : IdenticonGenerator
WithBlocks ( int horizontal, int vertical ) : IdenticonGenerator
WithBrushGenerator ( IBrushGenerator brushGenerator ) : IdenticonGenerator
WithEncoding ( Encoding encoding ) : IdenticonGenerator
WithSize ( Size size ) : IdenticonGenerator
WithSize ( int width, int height ) : IdenticonGenerator

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

Метод Описание
GetBlockGenerator ( IBlockGenerator generators, byte seed ) : IBlockGenerator

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

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

public Create ( IPAddress ipaddress ) : Bitmap
ipaddress System.Net.IPAddress
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size, Color backgroundcolor ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
backgroundcolor Color
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
Результат System.Drawing.Bitmap

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

public Create ( IPAddress ipaddress, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
ipaddress System.Net.IPAddress
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
algorithm string
Результат System.Drawing.Bitmap

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

public Create ( byte value ) : Bitmap
value byte
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size ) : Bitmap
value byte
size System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size, Color backgroundcolor ) : Bitmap
value byte
size System.Drawing.Size
backgroundcolor Color
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size, Color backgroundcolor, Size blocks ) : Bitmap
value byte
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators ) : Bitmap
value byte
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
value byte
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
Результат System.Drawing.Bitmap

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

public Create ( byte value, Size size, Color backgroundcolor, Size blocks, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
value byte
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
algorithm string
Результат System.Drawing.Bitmap

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

public Create ( string value ) : Bitmap
value string
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size ) : Bitmap
value string
size System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor, Size blocks ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
encoding System.Text.Encoding
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
encoding System.Text.Encoding
blockGenerators IBlockGenerator
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
encoding System.Text.Encoding
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
Результат System.Drawing.Bitmap

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

public Create ( string value, Size size, Color backgroundcolor, Size blocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator, string algorithm ) : Bitmap
value string
size System.Drawing.Size
backgroundcolor Color
blocks System.Drawing.Size
encoding System.Text.Encoding
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
algorithm string
Результат System.Drawing.Bitmap

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

public IdenticonGenerator ( ) : System
Результат System

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

public IdenticonGenerator ( string algorithm ) : System
algorithm string
Результат System

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

public IdenticonGenerator ( string algorithm, Size size ) : System
algorithm string
size System.Drawing.Size
Результат System

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

public IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor ) : System
algorithm string
size System.Drawing.Size
defaultBackgroundColor Color
Результат System

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

public IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks ) : System
algorithm string
size System.Drawing.Size
defaultBackgroundColor Color
defaultBlocks System.Drawing.Size
Результат System

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

public IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding ) : System
algorithm string
size System.Drawing.Size
defaultBackgroundColor Color
defaultBlocks System.Drawing.Size
encoding System.Text.Encoding
Результат System

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

public IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding, IBlockGenerator blockGenerators ) : System
algorithm string
size System.Drawing.Size
defaultBackgroundColor Color
defaultBlocks System.Drawing.Size
encoding System.Text.Encoding
blockGenerators IBlockGenerator
Результат System

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

public IdenticonGenerator ( string algorithm, Size size, Color defaultBackgroundColor, Size defaultBlocks, Encoding encoding, IBlockGenerator blockGenerators, IBrushGenerator brushGenerator ) : System
algorithm string
size System.Drawing.Size
defaultBackgroundColor Color
defaultBlocks System.Drawing.Size
encoding System.Text.Encoding
blockGenerators IBlockGenerator
brushGenerator IBrushGenerator
Результат System

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

public WithAlgorithm ( string algorithm ) : IdenticonGenerator
algorithm string
Результат IdenticonGenerator

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

public WithBackgroundColor ( Color color ) : IdenticonGenerator
color Color
Результат IdenticonGenerator

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

public WithBlockGenerators ( IBlockGenerator blockGenerators ) : IdenticonGenerator
blockGenerators IBlockGenerator
Результат IdenticonGenerator

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

public WithBlocks ( Size size ) : IdenticonGenerator
size System.Drawing.Size
Результат IdenticonGenerator

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

public WithBlocks ( int horizontal, int vertical ) : IdenticonGenerator
horizontal int
vertical int
Результат IdenticonGenerator

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

public WithBrushGenerator ( IBrushGenerator brushGenerator ) : IdenticonGenerator
brushGenerator IBrushGenerator
Результат IdenticonGenerator

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

public WithEncoding ( Encoding encoding ) : IdenticonGenerator
encoding System.Text.Encoding
Результат IdenticonGenerator

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

public WithSize ( Size size ) : IdenticonGenerator
size System.Drawing.Size
Результат IdenticonGenerator

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

public WithSize ( int width, int height ) : IdenticonGenerator
width int
height int
Результат IdenticonGenerator

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

DefaultBlockGeneratorsConfig публичное статическое свойство

public static IBlockGenerator[] DefaultBlockGeneratorsConfig
Результат IBlockGenerator[]

DefaultBrushGeneratorConfig публичное статическое свойство

public static IBrushGenerator DefaultBrushGeneratorConfig
Результат IBrushGenerator

ExtendedBlockGeneratorsConfig публичное статическое свойство

public static IBlockGenerator[] ExtendedBlockGeneratorsConfig
Результат IBlockGenerator[]