C# Класс AnimalCrossingQR.AC.Pattern

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

Private Properties

Свойство Тип Описание
CalculateLeastImportantColor Color
CreateBestPalette HashSet
GetNearestColor Color
GetSecondNearestColor Color
LoadFromBytes void
LoadFromPixelData void
LoadFromStream void

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

Метод Описание
CreateFromRawData ( byte data ) : Pattern
GetPixel ( int x, int y ) : Color
GetRawData ( ) : byte[]
Pattern ( ) : System
Pattern ( Image image ) : System

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

Метод Описание
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

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

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

public static CreateFromRawData ( byte data ) : Pattern
data byte
Результат Pattern

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

public GetPixel ( int x, int y ) : Color
x int
y int
Результат Color

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

public GetRawData ( ) : byte[]
Результат byte[]

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

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

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

public Pattern ( Image image ) : System
image Image
Результат System