C# Class Softbuild.Media.UIImageExtensions

Show file Open project: CH3COOH/Softbuild.Media Class Usage Examples

Public Methods

Method Description
EffectGrayscale ( this bmp ) : UIImage

グレイスケール処理をしたWriteableBitmapオブジェクトを返す

EffectSepia ( this bmp ) : UIImage

セピア調処理をしたWriteableBitmapオブジェクトを返す

FromArray ( this bmp, byte array ) : UIImage

バイト配列からWriteableBitmapを生成する

GetHeight ( this bmp ) : int
GetPixels ( this bmp ) : byte[]

ビットマップの2-Dテクスチャを表す配列を取得します

GetWidth ( this bmp ) : int

Private Methods

Method Description
ProcessEffect ( UIImage bmp, IEffect effector ) : UIImage

パラメータ無しの画像処理をおこなう

Method Details

EffectGrayscale() public static method

グレイスケール処理をしたWriteableBitmapオブジェクトを返す
public static EffectGrayscale ( this bmp ) : UIImage
bmp this 元になるWriteableBitmapオブジェクト
return UIImage

EffectSepia() public static method

セピア調処理をしたWriteableBitmapオブジェクトを返す
public static EffectSepia ( this bmp ) : UIImage
bmp this 元になるWriteableBitmapオブジェクト
return UIImage

FromArray() public static method

バイト配列からWriteableBitmapを生成する
public static FromArray ( this bmp, byte array ) : UIImage
bmp this
array byte ピクセルデータ
return UIImage

GetHeight() public static method

public static GetHeight ( this bmp ) : int
bmp this
return int

GetPixels() public static method

ビットマップの2-Dテクスチャを表す配列を取得します
public static GetPixels ( this bmp ) : byte[]
bmp this WriteableBitmapオブジェクト
return byte[]

GetWidth() public static method

public static GetWidth ( this bmp ) : int
bmp this
return int