• 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

    Class DrawImageExtensions

    Adds extensions that allow the drawing of images to the Image<TPixel> type.

    Inheritance
    object
    DrawImageExtensions
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: SixLabors.ImageSharp.Processing
    Assembly: SixLabors.ImageSharp.dll
    Syntax
    public static class DrawImageExtensions

    Methods

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, GraphicsOptions)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, GraphicsOptions options)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    GraphicsOptions options

    The options, including the blending type and blending amount.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, PixelColorBlendingMode, PixelAlphaCompositionMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, PixelColorBlendingMode colorBlending, PixelAlphaCompositionMode alphaComposition, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    PixelColorBlendingMode colorBlending

    The color blending mode.

    PixelAlphaCompositionMode alphaComposition

    The alpha composition mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, PixelColorBlendingMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, PixelColorBlendingMode colorBlending, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    PixelColorBlendingMode colorBlending

    The color blending mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, GraphicsOptions)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, GraphicsOptions options)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    GraphicsOptions options

    The options containing the blend mode and opacity.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, PixelColorBlendingMode, PixelAlphaCompositionMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, PixelColorBlendingMode colorBlending, PixelAlphaCompositionMode alphaComposition, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    PixelColorBlendingMode colorBlending

    The color blending to apply.

    PixelAlphaCompositionMode alphaComposition

    The alpha composition mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, PixelColorBlendingMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, PixelColorBlendingMode colorBlending, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    PixelColorBlendingMode colorBlending

    The color blending to apply.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, Rectangle, GraphicsOptions)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, Rectangle foregroundRectangle, GraphicsOptions options)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    GraphicsOptions options

    The options containing the blend mode and opacity.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, Rectangle, PixelColorBlendingMode, PixelAlphaCompositionMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, Rectangle foregroundRectangle, PixelColorBlendingMode colorBlending, PixelAlphaCompositionMode alphaComposition, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    PixelColorBlendingMode colorBlending

    The color blending to apply.

    PixelAlphaCompositionMode alphaComposition

    The alpha composition mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, Rectangle, PixelColorBlendingMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, Rectangle foregroundRectangle, PixelColorBlendingMode colorBlending, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    PixelColorBlendingMode colorBlending

    The color blending to apply.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, Rectangle, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, Rectangle foregroundRectangle, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Point, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Point backgroundLocation, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Point backgroundLocation

    The location on the currently processing image at which to draw.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Rectangle, GraphicsOptions)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Rectangle foregroundRectangle, GraphicsOptions options)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    GraphicsOptions options

    The options, including the blending type and blending amount.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Rectangle, PixelColorBlendingMode, PixelAlphaCompositionMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Rectangle foregroundRectangle, PixelColorBlendingMode colorBlending, PixelAlphaCompositionMode alphaComposition, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    PixelColorBlendingMode colorBlending

    The color blending mode.

    PixelAlphaCompositionMode alphaComposition

    The alpha composition mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Rectangle, PixelColorBlendingMode, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Rectangle foregroundRectangle, PixelColorBlendingMode colorBlending, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    PixelColorBlendingMode colorBlending

    The color blending mode.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, Rectangle, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, Rectangle foregroundRectangle, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    Rectangle foregroundRectangle

    The rectangle structure that specifies the portion of the image to draw.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    | Edit this page View Source

    DrawImage(IImageProcessingContext, Image, float)

    Draws the given image together with the currently processing image by blending their pixels.

    Declaration
    public static IImageProcessingContext DrawImage(this IImageProcessingContext source, Image foreground, float opacity)
    Parameters
    Type Name Description
    IImageProcessingContext source

    The current image processing context.

    Image foreground

    The image to draw on the currently processing image.

    float opacity

    The opacity of the image to draw. Must be between 0 and 1.

    Returns
    Type Description
    IImageProcessingContext

    The IImageProcessingContext.

    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFX