Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Enables the decoding, editing, and encoding of images.
Classes
| Class | Description | |
|---|---|---|
![]() |
AnimationFrame |
"Decorating" image provider with animation-specific properties. These properties are used by GifRenderer.
|
![]() |
AutoResizeConfiguration |
Configuration settings for the JpegTools resize.
|
![]() |
Bitmap |
Contains pixel data for an image.
|
![]() |
BitmapImageSource |
An image source created from a bitmap.
|
![]() |
BitmapProviderImageSource |
An image source created from a provider of a bitmap.
|
![]() |
BitmapRenderer |
Renders an image source to a bitmap.
|
![]() |
BufferImageSource |
An image source created from a compressed image buffer.
|
![]() |
BufferProviderImageSource |
An image source created from a provider of a compressed image buffer.
|
![]() |
CachingEffect |
An effect that renders a cached bitmap of the source image.
|
![]() |
CameraPreviewImageSource |
An image source created from the camera stream.
|
![]() |
ColorImageSource |
An image source that provides an image based on a constant color.
|
![]() |
ColorModeDescriptor |
Provides information about a color mode.
|
![]() |
ColorPlaneDescriptor |
Provides details about a color mode plane.
|
![]() |
DiagnosticsReport |
A report containing diagnostic properties from Lumia.Imaging.
|
![]() |
Direct3DSurfaceImageSource |
An image source created from a Direct3D surface.
|
![]() |
Direct3DSurfaceRenderer |
Renders an image source to a Direct3DSurfaceRenderer.
|
![]() |
DisposableHelper |
Helper methods for using IDisposable.
|
![]() |
EffectBase |
Managed base class for user-implemented effects.
|
![]() |
EffectGroupBase |
Managed base class for user-implemented effect groups.
|
![]() |
EffectList |
A list of effects that can be used as a single effect.
|
![]() |
EllipseRadius |
Defines the radius of the ellipse by defining its radius in x and y dimension.
|
![]() |
FilterEffect |
Applies filters of type IFilter to the image.
|
![]() |
GifRenderer |
Renders an image source as a GIF image, or a list of image sources as an animated GIF image.
|
![]() |
GradientImageSource |
An image source that generates pixels based on a gradient.
|
![]() |
ImageProviderExtensions |
Extension methods for IImageProvider.
|
![]() |
ImageProviderInfo |
Information about an IImageProvider. This class is deprecated, see IImageResource instead.
|
![]() |
ImageSourceBase |
Managed base class for user-implemented image sources.
|
![]() |
JpegRenderer |
Renders an image source to JPEG buffer.
|
![]() |
JpegTools |
Operations on JPEG images. The operations are done on the JPEG compressed data directly, which is efficient and can avoid quality reduction.
|
![]() |
LinearGradient |
A linear gradient.
|
![]() |
PixelBufferInfo |
Describes a buffer containing two-dimensional pixel data.
|
![]() |
PixelRegion |
Represents a region of pixels within a pixel array and contains metrics and helper methods for traversing them.
|
![]() |
PixelRegion.ProcessRowAction |
An action that can be used with ForEachRow(PixelRegion.ProcessRowAction).
|
![]() |
PixelRegion.ProcessRowWithSourceAction |
An action that can be used with ForEachRow(PixelRegion, PixelRegion.ProcessRowWithSourceAction), where a source PixelRegion with non-zero margins is taken into account.
|
![]() |
PropertyDescription |
Describes the minimum, maximum and default values of a property.
|
![]() |
RadialGradient |
A radial gradient, changing color from a center point outwards.
|
![]() |
RandomAccessStreamImageSource |
An image source created from a windows storage random access stream.
|
![]() |
RenderRequest |
Represents a user-initiated rendering request.
|
![]() |
SdkInfo |
Provides general information about the Imaging SDK.
|
![]() |
SoftwareBitmapImageSource |
An image source created from a bitmap.
|
![]() |
SoftwareBitmapRenderer |
Renders an image source to a SoftwareBitmap.
|
![]() |
StorageFileImageSource |
An image source created with a windows storage file.
|
![]() |
StreamImageSource |
An image source implementing IImageProvider, reading its data from a Stream.
|
![]() |
SwapChainPanelRenderer |
Renders an image source to a SwapChainPanelRenderer.
|
![]() |
Version |
Represents a version number.
|
![]() |
WriteableBitmapRenderer |
Renders an image source to a WriteableBitmap.
|
Structures
| Structure | Description | |
|---|---|---|
![]() |
GradientStop |
Represents a stop in a gradient.
|
![]() |
Margins |
The margins on each side of a rectangular object.
|
![]() |
OrientedRect |
Rectangle defined by four points on a plane. Used to represent a oriented rectangle as oposed to an axis aligned rectangle.
|
![]() |
RampedRange |
Specifies a ramped range that allows configuring soft fade-in and fade-outs.
|
Interfaces
| Interface | Description | |
|---|---|---|
![]() |
IActiveFrame |
An interface for getting or setting the active frame of an image provider.
|
![]() |
IAsyncImageResource |
Interface implemented by an image resource that must be loaded asynchronously before use in rendering.
|
![]() |
IBufferProvider |
Represents an object that can provide an IBuffer asynchronously.
|
![]() |
IFilter |
An image filter for use with an IFilterEffect.
|
![]() |
IFilterEffect |
Applies filters of type IFilter to an image.
|
![]() |
IGradient |
A gradient.
|
![]() |
IImageConsumer |
Interface for an object that can connect a source IImageProvider in the image processing graph.
|
![]() |
IImageConsumer2 |
Interface for an object that can connect one or more source IImageProvider2 in the image processing graph.
|
![]() |
IImageProvider |
Interface for an object that provides an image and can be part of an image processing graph.
|
![]() |
IImageProvider2 |
Interface for an object that provides an image in the image processing graph.
|
![]() |
IImageProviderSizeInfo |
Called by the renderer before rendering to let the effect know the sizes of its inputs and output.
|
![]() |
IImageProviderTransform |
Exposes the ability of an IImageProvider to transform the output size of the effect based on the sizes of its inputs.
|
![]() |
IImageResource |
Interface implemented by an image resource that can be used in rendering.
|
![]() |
IImageSize |
An interface for querying image size directly, with optional support for also changing it.
|
![]() |
IMediaCapture |
Internal framework Interface.
|
![]() |
IPropertyDescriptions |
Provides access to descriptions of the properties of an effect.
|
![]() |
IReadableBitmap |
A readable bitmap.
|
![]() |
IReadableBitmapProvider |
Represents an object that can provide an IReadableBitmap asynchronously.
|
Delegates
| Delegate | Description | |
|---|---|---|
![]() |
PreviewFrameAvailableDelegate |
Delegate used for new preview frame notifications.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
![]() |
AnimationFrameDithering |
Animation frame palette source designator
|
![]() |
AutoResizeMode |
Resize modes used with JpegTools::AutoResizeAsync.
|
![]() |
ColorMode |
Color formats
|
![]() |
ColorSpace |
Color spacing modes for YUV component data.
|
![]() |
ImageFormat |
Supported image formats.
|
![]() |
JpegOperation |
The types of operation supported by JpegTools::FlipAndRotateAsync.
|
![]() |
JpegOutputColorMode |
Color mode for JPEG output image.
|
![]() |
MaskAnnotationType |
Determines how the InteractiveSegmentationMaskRectifier uses the annotations.
|
![]() |
OutputOption |
Behavior when rendering to a target with different aspect ratio than the source.
|
![]() |
RenderOptions |
A bit field specifying render options.
|
![]() |
Rotation |
Stepwise rotation. Can be done 0, 90, 180, and 270 degrees clockwise.
|
.gif)
.gif)
.gif)
.gif)
.gif)