C# Class BitmapExtension, csharputils

Mostrar archivo Open project: soywiz/csharputils Class Usage Examples

Public Methods

Method Description
Colors ( this Bitmap ) : IEnumerable
ConvertToFormat ( this OldBitmap, PixelFormat, NewPixelFormat ) : Bitmap
Duplicate ( this Bitmap ) : Bitmap
ForEach ( this Bitmap, Action Delegate ) : void
GetChannelsDataInterleaved ( this Bitmap ) : byte[]
GetChannelsDataLinear ( this Bitmap ) : byte[]
GetChannelsDataLinear ( this Bitmap, Rectangle Rectangle ) : byte[]
GetFullRectangle ( this Bitmap ) : Rectangle
GetIndexedDataLinear ( this Bitmap ) : byte[]
GetIndexedDataLinear ( this Bitmap, Rectangle Rectangle ) : byte[]
LockBitsUnlock ( this Bitmap, PixelFormat, PixelFormat, Action Callback ) : void
LockBitsUnlock ( this Bitmap, Rectangle Rectangle, PixelFormat, PixelFormat, Action Callback ) : void
SetChannelsDataInterleaved ( this Bitmap, byte Buffer ) : Bitmap
SetChannelsDataLinear ( this Bitmap ) : Bitmap
SetChannelsDataLinear ( this Bitmap, byte NewData ) : Bitmap
SetChannelsDataLinear ( this Bitmap, byte NewData, Rectangle Rectangle ) : Bitmap
SetIndexedDataLinear ( this Bitmap, Rectangle Rectangle, byte NewData ) : void
SetIndexedDataLinear ( this Bitmap, byte NewData ) : void
SetPalette ( this Bitmap, IEnumerable Colors ) : void
Shader ( this Bitmap, Func Delegate ) : void

Method Details

Colors() public static method

public static Colors ( this Bitmap ) : IEnumerable
Bitmap this
return IEnumerable

ConvertToFormat() public static method

public static ConvertToFormat ( this OldBitmap, PixelFormat, NewPixelFormat ) : Bitmap
OldBitmap this
NewPixelFormat PixelFormat,
return Bitmap

Duplicate() public static method

public static Duplicate ( this Bitmap ) : Bitmap
Bitmap this
return Bitmap

ForEach() public static method

public static ForEach ( this Bitmap, Action Delegate ) : void
Bitmap this
Delegate Action
return void

GetChannelsDataInterleaved() public static method

public static GetChannelsDataInterleaved ( this Bitmap ) : byte[]
Bitmap this
return byte[]

GetChannelsDataLinear() public static method

public static GetChannelsDataLinear ( this Bitmap ) : byte[]
Bitmap this
return byte[]

GetChannelsDataLinear() public static method

public static GetChannelsDataLinear ( this Bitmap, Rectangle Rectangle ) : byte[]
Bitmap this
Rectangle Rectangle
return byte[]

GetFullRectangle() public static method

public static GetFullRectangle ( this Bitmap ) : Rectangle
Bitmap this
return Rectangle

GetIndexedDataLinear() public static method

public static GetIndexedDataLinear ( this Bitmap ) : byte[]
Bitmap this
return byte[]

GetIndexedDataLinear() public static method

public static GetIndexedDataLinear ( this Bitmap, Rectangle Rectangle ) : byte[]
Bitmap this
Rectangle Rectangle
return byte[]

LockBitsUnlock() public static method

public static LockBitsUnlock ( this Bitmap, PixelFormat, PixelFormat, Action Callback ) : void
Bitmap this
PixelFormat PixelFormat,
Callback Action
return void

LockBitsUnlock() public static method

public static LockBitsUnlock ( this Bitmap, Rectangle Rectangle, PixelFormat, PixelFormat, Action Callback ) : void
Bitmap this
Rectangle Rectangle
PixelFormat PixelFormat,
Callback Action
return void

SetChannelsDataInterleaved() public static method

public static SetChannelsDataInterleaved ( this Bitmap, byte Buffer ) : Bitmap
Bitmap this
Buffer byte
return Bitmap

SetChannelsDataLinear() public static method

public static SetChannelsDataLinear ( this Bitmap ) : Bitmap
Bitmap this
return Bitmap

SetChannelsDataLinear() public static method

public static SetChannelsDataLinear ( this Bitmap, byte NewData ) : Bitmap
Bitmap this
NewData byte
return Bitmap

SetChannelsDataLinear() public static method

public static SetChannelsDataLinear ( this Bitmap, byte NewData, Rectangle Rectangle ) : Bitmap
Bitmap this
NewData byte
Rectangle Rectangle
return Bitmap

SetIndexedDataLinear() public static method

public static SetIndexedDataLinear ( this Bitmap, Rectangle Rectangle, byte NewData ) : void
Bitmap this
Rectangle Rectangle
NewData byte
return void

SetIndexedDataLinear() public static method

public static SetIndexedDataLinear ( this Bitmap, byte NewData ) : void
Bitmap this
NewData byte
return void

SetPalette() public static method

public static SetPalette ( this Bitmap, IEnumerable Colors ) : void
Bitmap this
Colors IEnumerable
return void

Shader() public static method

public static Shader ( this Bitmap, Func Delegate ) : void
Bitmap this
Delegate Func
return void