Search Results for

    Show / Hide Table of Contents

    Namespace PhotoSauce.MagicScaler

    Classes

    BitmapPixelSource

    A base IPixelSource implementation for wrapping a fully-decoded image bitmap in memory.

    CameraRawDecoderOptions

    Camera RAW decoder options.

    ChromaPosition

    Defines the positioning of chroma components relative to their associated luma components when chroma planes are subsampled.

    ChromaSubsampleMode

    Defines the modes that control chroma subsampling for output image formats that support it.

    CodecCollection

    Represents the set of configured codecs for the processing pipeline.

    CodecInfo

    Describes an image codec.

    CodecManager

    Manages registration of encoders, decoders, and image type mappings.

    ColorMatrix

    Contains standard 4x4 matrices for use with the ColorMatrixTransform filter.

    ColorProfileMode

    Defines the modes that control ICC Color Profile handling.

    ContainerPattern

    A pattern used to match magic bytes in an image file header.

    CropAnchor

    Defines the horizontal and vertical anchor positions for auto cropping.

    CropScaleMode

    Defines the modes for auto cropping and scaling.

    DecoderInfo

    Describes an image codec.

    DitherMode

    Represents dithering options for indexed color images.

    EncoderInfo

    Describes an image codec.

    GammaMode

    Defines the modes that control gamma correction in pixel blending.

    GifDecoderOptions

    GIF decoder options.

    GifEncoderOptions

    GIF encoder options.

    HybridScaleMode

    Defines the modes that control speed vs. quality trade-offs for high-ratio scaling operations.

    ImageFileInfo

    Represents basic information about an image container.

    ImageFileInfo.FrameInfo

    Represents basic information about an image frame within a container.

    ImageMimeTypes

    Well-known MIME types for image formats.

    InterpolationSettings

    Defines settings for resampling interpolation.

    JpegDecoderOptions

    JPEG decoder options.

    JpegEncoderOptions

    JPEG encoder options.

    LossyEncoderOptions

    Generic options for lossy encoders.

    MagicImageProcessor

    Provides a set of methods for constructing a MagicScaler processing pipeline or for all-at-once processing of an image.

    Orientation

    Represents orientation correction to be applied to an image. The values in this enumeration match the values defined in the Exif specification.

    OrientationMode

    Defines the modes that control Exif Orientation correction.

    PixelFormats

    Contains standard pixel formats available as output from an IPixelSource.

    PixelFormats.Planar

    Contains standard pixel formats for IYccImageFrame implementations.

    PixelSourceStats

    Represents basic instrumentation information for a single pipeline step.

    PngEncoderOptions

    True-color/greyscale PNG encoder options.

    PngFilter

    Represents the PNG prediction filter applied to image lines before compression.

    PngIndexedEncoderOptions

    Indexed color PNG encoder options.

    ProcessImageResult

    Represents the results of a completed pipeline operation.

    ProcessImageSettings

    Defines settings for a MagicImageProcessor pipeline operation.

    ProcessingPipeline

    Represents an image processing pipeline from which computed pixels can be retrieved.

    RawPreviewMode

    Represents the options for use of preview images from camera RAW codecs.

    TestPatternPixelSource

    A sample IPixelSource implementation. Creates a test pattern of stair-stepped color or grey bars.

    TiffCompression

    Represents the TIFF compression method used when encoding an image.

    TiffDecoderOptions

    TIFF decoder options.

    TiffEncoderOptions

    TIFF encoder options.

    UnsharpMaskSettings

    Defines settings for an Unsharp Masking operation.

    WicCodecPolicy

    Defines the codec vendors that are permitted for use in the pipeline.

    WindowsCodecExtensions

    Extension methods for managing registered codecs.

    YccMatrix

    Contains standard matrices for converting between R'G'B' and Y'CbCr formats.

    ZonePlatePixelSource

    A sample IPixelSource implementation. Creates a test pattern that resembles an inverted Fresnel zone plate.

    Interfaces

    IDecoderOptions

    Base interface for decoder configuration options.

    IEncoderOptions

    Base interface for encoder configuration options.

    IImageCodecInfo

    Describes an image codec.

    IImageContainer

    An image container (file), made up of one or more IImageFrame instances.

    IImageDecoderInfo

    Describes an image decoder.

    IImageEncoder

    An encoder capable of writing image data.

    IImageEncoderInfo

    Describes an image encoder.

    IImageFrame

    A single image frame within an IImageContainer

    IIndexedEncoderOptions

    Describes a codec that uses a palette or color map.

    ILossyEncoderOptions

    Describes a lossy codec in terms of JPEG-normalized (0-100) quality.

    IMetadata

    Base interface for metadata types.

    IMetadataSource

    Provides a mechanism for accessing metadata from an image.

    IMultiFrameDecoderOptions

    Describes a decoder that supports multiple image frames in a container.

    IPixelSource

    Provides a mechanism for accessing raw pixel data from an image.

    IPlanarDecoderOptions

    Decoder options for codecs that store images natively in Y'CbCr planar formats.

    IPlanarEncoderOptions

    Describes a codec that encodes chroma values separate from luma and is capable of encoding chroma values at a lower resolution.

    IPngEncoderOptions

    Common encoder options for PNG.

    IYccImageFrame

    An image frame within an IImageContainer. The frame exposes 3 IPixelSource values, representing the Y', Cb, and Cr planes.

    In This Article
    Back to top Copyright © 2022 Clinton Ingram
    Generated with DocFX