• Articles
  • API Documentation
Search Results for

    Show / Hide Table of Contents
    • SixLabors.ImageSharp
      • ByteOrder
      • Color
      • ColorMatrix
      • Configuration
      • DenseMatrix<T>
      • GeometryUtilities
      • GraphicOptionsDefaultsExtensions
      • GraphicsOptions
      • IDeepCloneable
      • IDeepCloneable<T>
      • Image
      • ImageExtensions
      • ImageFormatException
      • ImageFrame
      • ImageFrameCollection
      • ImageFrameCollectionExtensions
      • ImageFrameCollection<TPixel>
      • ImageFrame<TPixel>
      • ImageInfo
      • ImageProcessingException
      • Image<TPixel>
      • IndexedImageFrame<TPixel>
      • InvalidImageContentException
      • Matrix3x2Extensions
      • MetadataExtensions
      • Number
      • PixelAccessorAction<TPixel>
      • PixelAccessorAction<TPixel1, TPixel2>
      • PixelAccessorAction<TPixel1, TPixel2, TPixel3>
      • PixelAccessor<TPixel>
      • Point
      • PointF
      • Rational
      • ReadOrigin
      • Rectangle
      • RectangleF
      • SignedRational
      • Size
      • SizeF
      • UnknownImageFormatException
    • SixLabors.ImageSharp.Advanced
      • AdvancedImageExtensions
      • IConfigurationProvider
      • IImageVisitor
      • IImageVisitorAsync
      • IRowIntervalOperation
      • IRowIntervalOperation<TBuffer>
      • IRowOperation
      • IRowOperation<TBuffer>
      • ParallelExecutionSettings
      • ParallelRowIterator
    • SixLabors.ImageSharp.ColorSpaces
      • CieLab
      • CieLch
      • CieLchuv
      • CieLuv
      • CieXyy
      • CieXyz
      • Cmyk
      • Hsl
      • Hsv
      • HunterLab
      • Illuminants
      • LinearRgb
      • Lms
      • Rgb
      • RgbWorkingSpaces
      • YCbCr
    • SixLabors.ImageSharp.ColorSpaces.Companding
      • GammaCompanding
      • LCompanding
      • Rec2020Companding
      • Rec709Companding
      • SRgbCompanding
    • SixLabors.ImageSharp.ColorSpaces.Conversion
      • CieXyChromaticityCoordinates
      • ColorSpaceConverter
      • ColorSpaceConverterOptions
      • GammaWorkingSpace
      • IChromaticAdaptation
      • LWorkingSpace
      • LmsAdaptationMatrix
      • Rec2020WorkingSpace
      • Rec709WorkingSpace
      • RgbPrimariesChromaticityCoordinates
      • RgbWorkingSpace
      • SRgbWorkingSpace
      • VonKriesChromaticAdaptation
    • SixLabors.ImageSharp.Compression.Zlib
      • DeflateCompressionLevel
    • SixLabors.ImageSharp.Diagnostics
      • MemoryDiagnostics
      • UndisposedAllocationDelegate
    • SixLabors.ImageSharp.Formats
      • DecoderOptions
      • IImageDecoder
      • IImageEncoder
      • IImageFormat
      • IImageFormatConfigurationModule
      • IImageFormatDetector
      • IImageFormat<TFormatMetadata>
      • IImageFormat<TFormatMetadata, TFormatFrameMetadata>
      • ISpecializedDecoderOptions
      • ISpecializedImageDecoder<T>
      • ImageDecoder
      • ImageEncoder
      • ImageFormatManager
      • PixelTypeInfo
      • QuantizingImageEncoder
      • SpecializedImageDecoder<T>
    • SixLabors.ImageSharp.Formats.Bmp
      • BmpBitsPerPixel
      • BmpConfigurationModule
      • BmpDecoder
      • BmpDecoderOptions
      • BmpEncoder
      • BmpFileMarkerType
      • BmpFormat
      • BmpImageFormatDetector
      • BmpInfoHeaderType
      • BmpMetadata
      • RleSkippedPixelHandling
    • SixLabors.ImageSharp.Formats.Gif
      • GifColorTableMode
      • GifConfigurationModule
      • GifDecoder
      • GifDisposalMethod
      • GifEncoder
      • GifFormat
      • GifFrameMetadata
      • GifImageFormatDetector
      • GifMetadata
      • IGifExtension
    • SixLabors.ImageSharp.Formats.Jpeg
      • JpegConfigurationModule
      • JpegDecoder
      • JpegDecoderOptions
      • JpegDecoderResizeMode
      • JpegEncoder
      • JpegEncodingColor
      • JpegFormat
      • JpegImageFormatDetector
      • JpegMetadata
    • SixLabors.ImageSharp.Formats.Jpeg.Components.Encoder
      • HuffmanSpec
    • SixLabors.ImageSharp.Formats.Pbm
      • PbmColorType
      • PbmComponentType
      • PbmConfigurationModule
      • PbmDecoder
      • PbmEncoder
      • PbmEncoding
      • PbmFormat
      • PbmImageFormatDetector
      • PbmMetadata
    • SixLabors.ImageSharp.Formats.Png
      • PngBitDepth
      • PngBlendMethod
      • PngChunkFilter
      • PngColorType
      • PngConfigurationModule
      • PngCrcChunkHandling
      • PngDecoder
      • PngDecoderOptions
      • PngDisposalMethod
      • PngEncoder
      • PngFilterMethod
      • PngFormat
      • PngFrameMetadata
      • PngImageFormatDetector
      • PngInterlaceMode
      • PngMetadata
      • PngTransparentColorMode
    • SixLabors.ImageSharp.Formats.Png.Chunks
      • PngTextData
    • SixLabors.ImageSharp.Formats.Qoi
      • QoiChannels
      • QoiColorSpace
      • QoiConfigurationModule
      • QoiEncoder
      • QoiFormat
      • QoiImageFormatDetector
      • QoiMetadata
    • SixLabors.ImageSharp.Formats.Tga
      • TgaBitsPerPixel
      • TgaCompression
      • TgaConfigurationModule
      • TgaDecoder
      • TgaEncoder
      • TgaFormat
      • TgaImageFormatDetector
      • TgaImageType
      • TgaImageTypeExtensions
      • TgaMetadata
    • SixLabors.ImageSharp.Formats.Tiff
      • TiffBitsPerPixel
      • TiffBitsPerSample
      • TiffConfigurationModule
      • TiffDecoder
      • TiffEncoder
      • TiffFormat
      • TiffFormatType
      • TiffFrameMetadata
      • TiffImageFormatDetector
      • TiffMetadata
    • SixLabors.ImageSharp.Formats.Tiff.Compression
      • FaxCompressionOptions
    • SixLabors.ImageSharp.Formats.Tiff.Compression.Decompressors
      • LzwString
    • SixLabors.ImageSharp.Formats.Tiff.Constants
      • TiffCompression
      • TiffInkSet
      • TiffNewSubfileType
      • TiffPhotometricInterpretation
      • TiffPlanarConfiguration
      • TiffPredictor
      • TiffSampleFormat
      • TiffSubfileType
    • SixLabors.ImageSharp.Formats.Webp
      • BackgroundColorHandling
      • WebpBitsPerPixel
      • WebpBlendMethod
      • WebpConfigurationModule
      • WebpDecoder
      • WebpDecoderOptions
      • WebpDisposalMethod
      • WebpEncoder
      • WebpEncodingMethod
      • WebpFileFormatType
      • WebpFormat
      • WebpFrameMetadata
      • WebpImageFormatDetector
      • WebpMetadata
      • WebpTransparentColorMode
    • SixLabors.ImageSharp.Memory
      • AllocationOptions
      • Buffer2DExtensions
      • Buffer2DRegion<T>
      • Buffer2D<T>
      • IMemoryGroup<T>
      • InvalidMemoryOperationException
      • MemoryAllocator
      • MemoryAllocatorExtensions
      • MemoryAllocatorOptions
      • RowInterval
      • SimpleGcMemoryAllocator
    • SixLabors.ImageSharp.Metadata
      • ImageFrameMetadata
      • ImageMetadata
      • PixelResolutionUnit
    • SixLabors.ImageSharp.Metadata.Profiles.Cicp
      • CicpColorPrimaries
      • CicpMatrixCoefficients
      • CicpProfile
      • CicpTransferCharacteristics
    • SixLabors.ImageSharp.Metadata.Profiles.Exif
      • EncodedString
      • EncodedString.CharacterCode
      • ExifDataType
      • ExifOrientationMode
      • ExifParts
      • ExifProfile
      • ExifTag
      • ExifTag<TValueType>
      • IExifValue
      • IExifValue<TValueType>
    • SixLabors.ImageSharp.Metadata.Profiles.Icc
      • IccColorSpaceType
      • IccDeviceAttribute
      • IccPrimaryPlatformType
      • IccProfile
      • IccProfileClass
      • IccProfileFlag
      • IccProfileHeader
      • IccProfileId
      • IccProfileTag
      • IccRenderingIntent
      • IccTagDataEntry
      • IccTypeSignature
      • IccVersion
      • InvalidIccProfileException
    • SixLabors.ImageSharp.Metadata.Profiles.Iptc
      • IptcProfile
      • IptcTag
      • IptcTagExtensions
      • IptcValue
    • SixLabors.ImageSharp.Metadata.Profiles.Xmp
      • XmpProfile
    • SixLabors.ImageSharp.PixelFormats
      • A8
      • Abgr32
      • Argb32
      • Bgr24
      • Bgr565
      • Bgra32
      • Bgra4444
      • Bgra5551
      • Byte4
      • HalfSingle
      • HalfVector2
      • HalfVector4
      • IPackedVector<TPacked>
      • IPixel
      • IPixel<TSelf>
      • L16
      • L8
      • La16
      • La32
      • NormalizedByte2
      • NormalizedByte4
      • NormalizedShort2
      • NormalizedShort4
      • PixelAlphaCompositionMode
      • PixelAlphaRepresentation
      • PixelBlender<TPixel>
      • PixelColorBlendingMode
      • PixelConversionModifiers
      • PixelOperations<TPixel>
      • Rg32
      • Rgb24
      • Rgb48
      • Rgba1010102
      • Rgba32
      • Rgba64
      • RgbaVector
      • Short2
      • Short4
    • SixLabors.ImageSharp.Processing
      • AdaptiveThresholdExtensions
      • AffineTransformBuilder
      • AnchorPositionMode
      • AutoOrientExtensions
      • BackgroundColorExtensions
      • BinaryDitherExtensions
      • BinaryThresholdExtensions
      • BinaryThresholdMode
      • BlackWhiteExtensions
      • BokehBlurExtensions
      • BoxBlurExtensions
      • BrightnessExtensions
      • ColorBlindnessExtensions
      • ColorBlindnessMode
      • ContrastExtensions
      • CropExtensions
      • DetectEdgesExtensions
      • DitherExtensions
      • DrawImageExtensions
      • EntropyCropExtensions
      • FilterExtensions
      • FlipExtensions
      • FlipMode
      • GaussianBlurExtensions
      • GaussianSharpenExtensions
      • GlowExtensions
      • GrayscaleExtensions
      • GrayscaleMode
      • HistogramEqualizationExtensions
      • HueExtensions
      • IImageProcessingContext
      • InvertExtensions
      • KnownDitherings
      • KnownEdgeDetectorKernels
      • KnownFilterMatrices
      • KnownQuantizers
      • KnownResamplers
      • KodachromeExtensions
      • LightnessExtensions
      • LomographExtensions
      • MedianBlurExtensions
      • OilPaintExtensions
      • OpacityExtensions
      • PadExtensions
      • PixelRowDelegateExtensions
      • PixelRowOperation
      • PixelRowOperation<T>
      • PixelateExtensions
      • PolaroidExtensions
      • ProcessingExtensions
      • ProjectiveTransformBuilder
      • QuantizeExtensions
      • ResizeExtensions
      • ResizeMode
      • ResizeOptions
      • RotateExtensions
      • RotateFlipExtensions
      • RotateMode
      • SaturateExtensions
      • SepiaExtensions
      • SkewExtensions
      • SwizzleExtensions
      • TaperCorner
      • TaperSide
      • TransformExtensions
      • TransformSpace
      • VignetteExtensions
    • SixLabors.ImageSharp.Processing.Processors
      • CloningImageProcessor
      • CloningImageProcessor<TPixel>
      • ICloningImageProcessor
      • ICloningImageProcessor<TPixel>
      • IImageProcessor
      • IImageProcessor<TPixel>
      • ImageProcessor<TPixel>
    • SixLabors.ImageSharp.Processing.Processors.Binarization
      • AdaptiveThresholdProcessor
      • BinaryThresholdProcessor
    • SixLabors.ImageSharp.Processing.Processors.Convolution
      • BokehBlurProcessor
      • BorderWrappingMode
      • BoxBlurProcessor
      • EdgeDetector2DKernel
      • EdgeDetector2DProcessor
      • EdgeDetectorCompassKernel
      • EdgeDetectorCompassProcessor
      • EdgeDetectorKernel
      • EdgeDetectorProcessor
      • GaussianBlurProcessor
      • GaussianSharpenProcessor
      • MedianBlurProcessor
    • SixLabors.ImageSharp.Processing.Processors.Dithering
      • ErrorDither
      • IDither
      • IPaletteDitherImageProcessor<TPixel>
      • OrderedDither
      • PaletteDitherProcessor
    • SixLabors.ImageSharp.Processing.Processors.Drawing
      • DrawImageProcessor
    • SixLabors.ImageSharp.Processing.Processors.Effects
      • IPixelRowDelegate
      • OilPaintingProcessor
      • PixelateProcessor
    • SixLabors.ImageSharp.Processing.Processors.Filters
      • AchromatomalyProcessor
      • AchromatopsiaProcessor
      • BlackWhiteProcessor
      • BrightnessProcessor
      • ContrastProcessor
      • DeuteranomalyProcessor
      • DeuteranopiaProcessor
      • FilterProcessor
      • GrayscaleBt601Processor
      • GrayscaleBt709Processor
      • HueProcessor
      • InvertProcessor
      • KodachromeProcessor
      • LightnessProcessor
      • LomographProcessor
      • OpacityProcessor
      • PolaroidProcessor
      • ProtanomalyProcessor
      • ProtanopiaProcessor
      • SaturateProcessor
      • SepiaProcessor
      • TritanomalyProcessor
      • TritanopiaProcessor
    • SixLabors.ImageSharp.Processing.Processors.Normalization
      • AdaptiveHistogramEqualizationProcessor
      • AdaptiveHistogramEqualizationSlidingWindowProcessor
      • AutoLevelProcessor
      • GlobalHistogramEqualizationProcessor
      • HistogramEqualizationMethod
      • HistogramEqualizationOptions
      • HistogramEqualizationProcessor
    • SixLabors.ImageSharp.Processing.Processors.Overlays
      • BackgroundColorProcessor
      • GlowProcessor
      • VignetteProcessor
    • SixLabors.ImageSharp.Processing.Processors.Quantization
      • ColorMatchingMode
      • DefaultPixelSamplingStrategy
      • ExtensivePixelSamplingStrategy
      • IPixelSamplingStrategy
      • IQuantizer
      • IQuantizer<TPixel>
      • OctreeQuantizer
      • OctreeQuantizer<TPixel>
      • PaletteQuantizer
      • QuantizeProcessor
      • QuantizerConstants
      • QuantizerOptions
      • QuantizerUtilities
      • WebSafePaletteQuantizer
      • WernerPaletteQuantizer
      • WuQuantizer
    • SixLabors.ImageSharp.Processing.Processors.Transforms
      • AffineTransformProcessor
      • AutoOrientProcessor
      • BicubicResampler
      • BoxResampler
      • CropProcessor
      • CubicResampler
      • DegenerateTransformException
      • EntropyCropProcessor
      • FlipProcessor
      • IResampler
      • IResamplingTransformImageProcessor<TPixel>
      • ISwizzler
      • LanczosResampler
      • NearestNeighborResampler
      • ProjectiveTransformProcessor
      • ResizeProcessor
      • RotateProcessor
      • SkewProcessor
      • SwizzleProcessor<TSwizzler>
      • TriangleResampler
      • WelchResampler

    Struct ColorMatrix

    A structure encapsulating a 5x4 matrix used for transforming the color and alpha components of an image.

    Implements
    IEquatable<ColorMatrix>
    Inherited Members
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: SixLabors.ImageSharp
    Assembly: SixLabors.ImageSharp.dll
    Syntax
    public struct ColorMatrix : IEquatable<ColorMatrix>

    Constructors

    | Edit this page View Source

    ColorMatrix(float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float, float)

    Initializes a new instance of the ColorMatrix struct.

    Declaration
    public ColorMatrix(float m11, float m12, float m13, float m14, float m21, float m22, float m23, float m24, float m31, float m32, float m33, float m34, float m41, float m42, float m43, float m44, float m51, float m52, float m53, float m54)
    Parameters
    Type Name Description
    float m11

    The value at row 1, column 1 of the matrix.

    float m12

    The value at row 1, column 2 of the matrix.

    float m13

    The value at row 1, column 3 of the matrix.

    float m14

    The value at row 1, column 4 of the matrix.

    float m21

    The value at row 2, column 1 of the matrix.

    float m22

    The value at row 2, column 2 of the matrix.

    float m23

    The value at row 2, column 3 of the matrix.

    float m24

    The value at row 2, column 4 of the matrix.

    float m31

    The value at row 3, column 1 of the matrix.

    float m32

    The value at row 3, column 2 of the matrix.

    float m33

    The value at row 3, column 3 of the matrix.

    float m34

    The value at row 3, column 4 of the matrix.

    float m41

    The value at row 4, column 1 of the matrix.

    float m42

    The value at row 4, column 2 of the matrix.

    float m43

    The value at row 4, column 3 of the matrix.

    float m44

    The value at row 4, column 4 of the matrix.

    float m51

    The value at row 5, column 1 of the matrix.

    float m52

    The value at row 5, column 2 of the matrix.

    float m53

    The value at row 5, column 3 of the matrix.

    float m54

    The value at row 5, column 4 of the matrix.

    Fields

    | Edit this page View Source

    M11

    Value at row 1, column 1 of the matrix.

    Declaration
    public float M11
    Field Value
    Type Description
    float
    | Edit this page View Source

    M12

    Value at row 1, column 2 of the matrix.

    Declaration
    public float M12
    Field Value
    Type Description
    float
    | Edit this page View Source

    M13

    Value at row 1, column 3 of the matrix.

    Declaration
    public float M13
    Field Value
    Type Description
    float
    | Edit this page View Source

    M14

    Value at row 1, column 4 of the matrix.

    Declaration
    public float M14
    Field Value
    Type Description
    float
    | Edit this page View Source

    M21

    Value at row 2, column 1 of the matrix.

    Declaration
    public float M21
    Field Value
    Type Description
    float
    | Edit this page View Source

    M22

    Value at row 2, column 2 of the matrix.

    Declaration
    public float M22
    Field Value
    Type Description
    float
    | Edit this page View Source

    M23

    Value at row 2, column 3 of the matrix.

    Declaration
    public float M23
    Field Value
    Type Description
    float
    | Edit this page View Source

    M24

    Value at row 2, column 4 of the matrix.

    Declaration
    public float M24
    Field Value
    Type Description
    float
    | Edit this page View Source

    M31

    Value at row 3, column 1 of the matrix.

    Declaration
    public float M31
    Field Value
    Type Description
    float
    | Edit this page View Source

    M32

    Value at row 3, column 2 of the matrix.

    Declaration
    public float M32
    Field Value
    Type Description
    float
    | Edit this page View Source

    M33

    Value at row 3, column 3 of the matrix.

    Declaration
    public float M33
    Field Value
    Type Description
    float
    | Edit this page View Source

    M34

    Value at row 3, column 4 of the matrix.

    Declaration
    public float M34
    Field Value
    Type Description
    float
    | Edit this page View Source

    M41

    Value at row 4, column 1 of the matrix.

    Declaration
    public float M41
    Field Value
    Type Description
    float
    | Edit this page View Source

    M42

    Value at row 4, column 2 of the matrix.

    Declaration
    public float M42
    Field Value
    Type Description
    float
    | Edit this page View Source

    M43

    Value at row 4, column 3 of the matrix.

    Declaration
    public float M43
    Field Value
    Type Description
    float
    | Edit this page View Source

    M44

    Value at row 4, column 4 of the matrix.

    Declaration
    public float M44
    Field Value
    Type Description
    float
    | Edit this page View Source

    M51

    Value at row 5, column 1 of the matrix.

    Declaration
    public float M51
    Field Value
    Type Description
    float
    | Edit this page View Source

    M52

    Value at row 5, column 2 of the matrix.

    Declaration
    public float M52
    Field Value
    Type Description
    float
    | Edit this page View Source

    M53

    Value at row 5, column 3 of the matrix.

    Declaration
    public float M53
    Field Value
    Type Description
    float
    | Edit this page View Source

    M54

    Value at row 5, column 4 of the matrix.

    Declaration
    public float M54
    Field Value
    Type Description
    float

    Properties

    | Edit this page View Source

    Identity

    Gets the multiplicative identity matrix.

    Declaration
    public static ColorMatrix Identity { get; }
    Property Value
    Type Description
    ColorMatrix
    | Edit this page View Source

    IsIdentity

    Gets a value indicating whether the matrix is the identity matrix.

    Declaration
    public bool IsIdentity { get; }
    Property Value
    Type Description
    bool

    Methods

    | Edit this page View Source

    Equals(ColorMatrix)

    Indicates whether the current object is equal to another object of the same type.

    Declaration
    public readonly bool Equals(ColorMatrix other)
    Parameters
    Type Name Description
    ColorMatrix other

    An object to compare with this object.

    Returns
    Type Description
    bool

    true if the current object is equal to the other parameter; otherwise, false.

    | Edit this page View Source

    Equals(object?)

    Indicates whether this instance and a specified object are equal.

    Declaration
    public override readonly bool Equals(object? obj)
    Parameters
    Type Name Description
    object obj

    The object to compare with the current instance.

    Returns
    Type Description
    bool

    true if obj and this instance are the same type and represent the same value; otherwise, false.

    Overrides
    ValueType.Equals(object)
    | Edit this page View Source

    GetHashCode()

    Returns the hash code for this instance.

    Declaration
    public override int GetHashCode()
    Returns
    Type Description
    int

    A 32-bit signed integer that is the hash code for this instance.

    Overrides
    ValueType.GetHashCode()
    | Edit this page View Source

    ToString()

    Returns the fully qualified type name of this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    The fully qualified type name.

    Overrides
    ValueType.ToString()

    Operators

    | Edit this page View Source

    operator +(ColorMatrix, ColorMatrix)

    Adds two matrices together.

    Declaration
    public static ColorMatrix operator +(ColorMatrix value1, ColorMatrix value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The first source matrix.

    ColorMatrix value2

    The second source matrix.

    Returns
    Type Description
    ColorMatrix

    The resulting matrix.

    | Edit this page View Source

    operator ==(ColorMatrix, ColorMatrix)

    Returns a boolean indicating whether the given two matrices are equal.

    Declaration
    public static bool operator ==(ColorMatrix value1, ColorMatrix value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The first matrix to compare.

    ColorMatrix value2

    The second matrix to compare.

    Returns
    Type Description
    bool

    True if the given matrices are equal; False otherwise.

    | Edit this page View Source

    operator !=(ColorMatrix, ColorMatrix)

    Returns a boolean indicating whether the given two matrices are not equal.

    Declaration
    public static bool operator !=(ColorMatrix value1, ColorMatrix value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The first matrix to compare.

    ColorMatrix value2

    The second matrix to compare.

    Returns
    Type Description
    bool

    True if the given matrices are equal; False otherwise.

    | Edit this page View Source

    operator *(ColorMatrix, ColorMatrix)

    Multiplies a matrix by another matrix.

    Declaration
    public static ColorMatrix operator *(ColorMatrix value1, ColorMatrix value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The first source matrix.

    ColorMatrix value2

    The second source matrix.

    Returns
    Type Description
    ColorMatrix

    The result of the multiplication.

    | Edit this page View Source

    operator *(ColorMatrix, float)

    Multiplies a matrix by a scalar value.

    Declaration
    public static ColorMatrix operator *(ColorMatrix value1, float value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The source matrix.

    float value2

    The scaling factor.

    Returns
    Type Description
    ColorMatrix

    The scaled matrix.

    | Edit this page View Source

    operator -(ColorMatrix, ColorMatrix)

    Subtracts the second matrix from the first.

    Declaration
    public static ColorMatrix operator -(ColorMatrix value1, ColorMatrix value2)
    Parameters
    Type Name Description
    ColorMatrix value1

    The first source matrix.

    ColorMatrix value2

    The second source matrix.

    Returns
    Type Description
    ColorMatrix

    The result of the subtraction.

    | Edit this page View Source

    operator -(ColorMatrix)

    Returns a new matrix with the negated elements of the given matrix.

    Declaration
    public static ColorMatrix operator -(ColorMatrix value)
    Parameters
    Type Name Description
    ColorMatrix value

    The source matrix.

    Returns
    Type Description
    ColorMatrix

    The negated matrix.

    Implements

    IEquatable<T>
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX