Class BitmapEncoder

Index

Properties

Methods

Properties

public bitmapContainerProperties: BitmapProperties

public bitmapProperties: BitmapProperties

public bitmapTransform: BitmapTransform

public static bmpEncoderId: string

public encoderInformation: BitmapCodecInformation

public generatedThumbnailHeight: number

public generatedThumbnailWidth: number

public static gifEncoderId: string

public isThumbnailGenerated: boolean

public static jpegEncoderId: string

public static jpegXREncoderId: string

public static pngEncoderId: string

public static tiffEncoderId: string

Methods

public static createAsync(encoderId: string, stream: IRandomAccessStream): IAsyncOperation

Parameters

Returns

IAsyncOperation

public static createAsync(encoderId: string, stream: IRandomAccessStream, encodingOptions: IIterable): IAsyncOperation

Parameters

Returns

IAsyncOperation

public static createForInPlacePropertyEncodingAsync(bitmapDecoder: BitmapDecoder): IAsyncOperation

Parameters

Returns

IAsyncOperation

public static createForTranscodingAsync(stream: IRandomAccessStream, bitmapDecoder: BitmapDecoder): IAsyncOperation

Parameters

Returns

IAsyncOperation

public flushAsync(): IAsyncAction

Returns

IAsyncAction

public static getEncoderInformationEnumerator(): IVectorView

Returns

IVectorView

public goToNextFrameAsync(): IAsyncAction

Returns

IAsyncAction

public goToNextFrameAsync(encodingOptions: IIterable): IAsyncAction

Parameters

Returns

IAsyncAction

public setPixelData(pixelFormat: BitmapPixelFormat, alphaMode: BitmapAlphaMode, width: number, height: number, dpiX: number, dpiY: number, pixels: Uint8Array)

Parameters