C# Class SilverlightMappingToolBasic.UI.Extensions.ScreenCapture.ScreenCaptureUtility

Mostrar archivo Open project: chris-tomich/Glyma

Public Methods

Method Description
EncodeRasterInformationToStream ( byte raster, ColorSpace colorSpace ) : MemoryStream

Encode raster information to MemoryStream

GetImageStream ( System.Windows.Media.Imaging.WriteableBitmap bitmap ) : MemoryStream

Get image MemoryStream from WriteableBitmap

ReadRasterInformation ( System.Windows.Media.Imaging.WriteableBitmap bitmap ) : ].byte[][

Reads raster information from WriteableBitmap

SaveToImage ( SuperGraphControl mapCanvas ) : void

Private Methods

Method Description
CalculateScale ( double mapWidth, double mapHeight, double containerX, double containerY ) : double
ScreenCaptureUtility ( ) : System

Method Details

EncodeRasterInformationToStream() public static method

Encode raster information to MemoryStream
public static EncodeRasterInformationToStream ( byte raster, ColorSpace colorSpace ) : MemoryStream
raster byte Raster information (Array of bytes)
colorSpace ColorSpace ColorSpace used
return System.IO.MemoryStream

GetImageStream() public static method

Get image MemoryStream from WriteableBitmap
public static GetImageStream ( System.Windows.Media.Imaging.WriteableBitmap bitmap ) : MemoryStream
bitmap System.Windows.Media.Imaging.WriteableBitmap WriteableBitmap
return System.IO.MemoryStream

ReadRasterInformation() public static method

Reads raster information from WriteableBitmap
public static ReadRasterInformation ( System.Windows.Media.Imaging.WriteableBitmap bitmap ) : ].byte[][
bitmap System.Windows.Media.Imaging.WriteableBitmap WriteableBitmap
return ].byte[][

SaveToImage() public method

public SaveToImage ( SuperGraphControl mapCanvas ) : void
mapCanvas SilverlightMappingToolBasic.UI.SuperGraph.View.SuperGraphControl
return void