C# Class Stampsy.ImageSource.ScaledSource

Inheritance: ISource
Show file Open project: stampsy/Stampsy.ImageSource

Public Methods

Method Description
Describe ( Uri url ) : IDescription
Fetch ( Request request ) : IObservable
SaveToFile ( CGImage image, string typeIdentifier, FileRequest request ) : void
SaveToMemory ( CGImage image, MemoryRequest request ) : void
SaveToRequest ( CGImage image, string typeIdentifier, Request request ) : void
ScaledSource ( ) : System

Private Methods

Method Description
CheckImageArgument ( CGImage image, string argumentName ) : void
CreateThumbnail ( CGImageSource source, int maxPixelSize, CancellationToken token ) : CGImage
GetMaxPixelSize ( Size source, Size target ) : int
ScaleAndCrop ( CGImage image, Size targetSize, ScaledDescription mode, CancellationToken token ) : CGImage
SerializeImage ( UIImage image, string typeIdentifier ) : NSData

Method Details

Describe() public method

public Describe ( Uri url ) : IDescription
url System.Uri
return IDescription

Fetch() public method

public Fetch ( Request request ) : IObservable
request Request
return IObservable

SaveToFile() public method

public SaveToFile ( CGImage image, string typeIdentifier, FileRequest request ) : void
image CGImage
typeIdentifier string
request FileRequest
return void

SaveToMemory() public method

public SaveToMemory ( CGImage image, MemoryRequest request ) : void
image CGImage
request MemoryRequest
return void

SaveToRequest() public method

public SaveToRequest ( CGImage image, string typeIdentifier, Request request ) : void
image CGImage
typeIdentifier string
request Request
return void

ScaledSource() public method

public ScaledSource ( ) : System
return System