C# 클래스 Devcorner.NIdenticon.IdenticonGenerator

파일 보기 프로젝트 열기: RobThree/NIdenticon 1 사용 예제들

공개 프로퍼티들

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