Lumia.Imaging Namespace
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.
|