C# Class Bombsquad.DynamicMedia.Imaging.ImageMediaTransformerFactory

Inheritance: IMediaTransformerFactory
Show file Open project: bmbsqd/dynamic-media

Public Methods

Method Description
ImageMediaTransformerFactory ( ) : System
TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool
TryGetContentType ( IFormatInfo originalFormat, System.Web.HttpRequestBase request, IFormatInfoProvider formatInfoProvider, IFormatInfo &transformedFormat, System.Windows.Media.Imaging.BitmapEncoder &encoder ) : bool

Private Methods

Method Description
AddBitmapTransformFactory ( IBitmapTransformFactory factory ) : void
GetBitmapTransforms ( NameValueCollection requestData ) : BitmapSource>>.IEnumerable
GetSettings ( string requestData ) : string>>.IEnumerable

Method Details

ImageMediaTransformerFactory() public method

public ImageMediaTransformerFactory ( ) : System
return System

TryCreateTransformer() public method

public TryCreateTransformer ( System.Web.HttpRequestBase request, IFormatInfo originalFormat, IFormatInfoProvider formatInfoProvider, IMediaTransformer &mediaTransformer ) : bool
request System.Web.HttpRequestBase
originalFormat IFormatInfo
formatInfoProvider IFormatInfoProvider
mediaTransformer IMediaTransformer
return bool

TryGetContentType() public method

public TryGetContentType ( IFormatInfo originalFormat, System.Web.HttpRequestBase request, IFormatInfoProvider formatInfoProvider, IFormatInfo &transformedFormat, System.Windows.Media.Imaging.BitmapEncoder &encoder ) : bool
originalFormat IFormatInfo
request System.Web.HttpRequestBase
formatInfoProvider IFormatInfoProvider
transformedFormat IFormatInfo
encoder System.Windows.Media.Imaging.BitmapEncoder
return bool