C# Class NSMBe4.NSBMD.ImageTexeler

Exibir arquivo Open project: Dirbaio/NSMB-Editor Class Usage Examples

Public Properties

Property Type Description
f5data byte[]
finalPalette Color[]

Public Methods

Method Description
ImageTexeler ( Bitmap img, int paletteMaxNum ) : System
calcPaletteDiffs ( int pal ) : int
countUsedPalettes ( ) : int
getClosestColor ( Color c, Color pal ) : int
getClosestColorWithAlpha ( Color c, Color pal ) : int
palDif ( Color a, Color b ) : float
palDifUni ( Color a, Color b ) : float
palMerge ( Color a, Color b ) : Color[]

Method Details

ImageTexeler() public method

public ImageTexeler ( Bitmap img, int paletteMaxNum ) : System
img System.Drawing.Bitmap
paletteMaxNum int
return System

calcPaletteDiffs() public method

public calcPaletteDiffs ( int pal ) : int
pal int
return int

countUsedPalettes() public method

public countUsedPalettes ( ) : int
return int

getClosestColor() public method

public getClosestColor ( Color c, Color pal ) : int
c Color
pal Color
return int

getClosestColorWithAlpha() public method

public getClosestColorWithAlpha ( Color c, Color pal ) : int
c Color
pal Color
return int

palDif() public method

public palDif ( Color a, Color b ) : float
a Color
b Color
return float

palDifUni() public method

public palDifUni ( Color a, Color b ) : float
a Color
b Color
return float

palMerge() public method

public palMerge ( Color a, Color b ) : Color[]
a Color
b Color
return Color[]

Property Details

f5data public_oe property

public byte[] f5data
return byte[]

finalPalette public_oe property

public Color[] finalPalette
return Color[]