C# Class AnimalCrossingQR.AC.Pattern

Afficher le fichier Open project: jefff/animalcrossingqr Class Usage Examples

Private Properties

Свойство Type Description
CalculateLeastImportantColor Color
CreateBestPalette HashSet
GetNearestColor Color
GetSecondNearestColor Color
LoadFromBytes void
LoadFromPixelData void
LoadFromStream void

Méthodes publiques

Méthode Description
CreateFromRawData ( byte data ) : Pattern
GetPixel ( int x, int y ) : Color
GetRawData ( ) : byte[]
Pattern ( ) : System
Pattern ( Image image ) : System

Private Methods

Méthode Description
CalculateLeastImportantColor ( Color image, HashSet palette ) : Color
CreateBestPalette ( Color image ) : HashSet
GetNearestColor ( HashSet palette, Color color ) : Color
GetSecondNearestColor ( HashSet palette, Color color ) : Color
LoadFromBytes ( byte data ) : void
LoadFromPixelData ( byte data ) : void
LoadFromStream ( Stream stream ) : void

Method Details

CreateFromRawData() public static méthode

public static CreateFromRawData ( byte data ) : Pattern
data byte
Résultat Pattern

GetPixel() public méthode

public GetPixel ( int x, int y ) : Color
x int
y int
Résultat Color

GetRawData() public méthode

public GetRawData ( ) : byte[]
Résultat byte[]

Pattern() public méthode

public Pattern ( ) : System
Résultat System

Pattern() public méthode

public Pattern ( Image image ) : System
image Image
Résultat System