C# Class ScreenToGif.Encoding.PixelUtil

Helper Class that gets and sets image pixels using Marshal calls.
Show file 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 ( Bitmap 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 ( Bitmap source ) : System
source System.Drawing.Bitmap 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