C# Class ScreenToGif.ImageUtil.GifEncoder2.PixelUtil

Helper Class that gets and sets image pixels using Marshal calls.
ファイルを表示 Open project: dbremner/ScreenToGif Class Usage Examples

Public Methods

Method Description
GetPixel ( int x, int y ) : Color

Get the color of the specified pixel

LockBits ( ) : void

Lock bitmap data.

PixelUtil ( System.Windows.Media.Imaging.BitmapSource source ) : System

Pixel marshalling class, use this to access pixels rapidly.

SetPixel ( int x, int y, Color color ) : void

Set the color of the specified pixel

UnlockBits ( ) : void

Unlock bitmap data

Method Details

GetPixel() public method

Get the color of the specified pixel
public GetPixel ( int x, int y ) : Color
x int
y int
return Color

LockBits() public method

Lock bitmap data.
public LockBits ( ) : void
return void

PixelUtil() public method

Pixel marshalling class, use this to access pixels rapidly.
public PixelUtil ( System.Windows.Media.Imaging.BitmapSource source ) : System
source System.Windows.Media.Imaging.BitmapSource The Bitmap to work with.
return System

SetPixel() public method

Set the color of the specified pixel
public SetPixel ( int x, int y, Color color ) : void
x int
y int
color Color
return void

UnlockBits() public method

Unlock bitmap data
public UnlockBits ( ) : void
return void