C# 클래스 SilverlightMappingToolBasic.UI.Extensions.ScreenCapture.ScreenCaptureUtility

파일 보기 프로젝트 열기: chris-tomich/Glyma

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
CalculateScale ( double mapWidth, double mapHeight, double containerX, double containerY ) : double
ScreenCaptureUtility ( ) : System

메소드 상세

EncodeRasterInformationToStream() 공개 정적인 메소드

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

GetImageStream() 공개 정적인 메소드

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

ReadRasterInformation() 공개 정적인 메소드

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

SaveToImage() 공개 메소드

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