ImageGear v26.3 - Updated
ImageGear.Core Assembly / ImageGear.Processing Namespace / ImGearRasterProcessing Class / Merge Method / Merge(ImGearRasterPage,ImGearRasterPage,Int32,Int32,ImGearMergeModes,ImGearChannelRange) Method
First image to merge. It will contain resultant image after merging.
Second image to merge.
Left position of the source image on the destination one.
Top position of the source image on the destination one.
Merge mode.
Range of channels.




In This Topic
    Merge(ImGearRasterPage,ImGearRasterPage,Int32,Int32,ImGearMergeModes,ImGearChannelRange) Method
    In This Topic
    Merges two images according to the specified merge mode.
    Syntax
    'Declaration
     
    Public Overloads Shared Sub Merge( _
       ByVal page As ImGearRasterPage, _
       ByVal pageToMergeWith As ImGearRasterPage, _
       ByVal left As Integer, _
       ByVal top As Integer, _
       ByVal mode As ImGearMergeModes, _
       ByVal channels As ImGearChannelRange _
    ) 
    'Usage
     
    Dim page As ImGearRasterPage
    Dim pageToMergeWith As ImGearRasterPage
    Dim left As Integer
    Dim top As Integer
    Dim mode As ImGearMergeModes
    Dim channels As ImGearChannelRange
     
    ImGearRasterProcessing.Merge(page, pageToMergeWith, left, top, mode, channels)
    public static void Merge( 
       ImGearRasterPage page,
       ImGearRasterPage pageToMergeWith,
       int left,
       int top,
       ImGearMergeModes mode,
       ImGearChannelRange channels
    )
    public: static void Merge( 
       ImGearRasterPage* page,
       ImGearRasterPage* pageToMergeWith,
       int left,
       int top,
       ImGearMergeModes mode,
       ImGearChannelRange channels
    ) 
    public:
    static void Merge( 
       ImGearRasterPage^ page,
       ImGearRasterPage^ pageToMergeWith,
       int left,
       int top,
       ImGearMergeModes mode,
       ImGearChannelRange channels
    ) 

    Parameters

    page
    First image to merge. It will contain resultant image after merging.
    pageToMergeWith
    Second image to merge.
    left
    Left position of the source image on the destination one.
    top
    Top position of the source image on the destination one.
    mode
    Merge mode.
    channels
    Range of channels.
    Remarks
    Processes specified range of channels.

    Both page DIBs must have the same color space.

    Use ImGearRasterProcessingVerifier.CanApplyMerge method to check whether the operation can be performed.

    If the images are paletted, the arithmetic operation is applied to the pixel values (indexes) rather than to the palette entries. This may result in unexpected effect with certain palettes, for example if the palette is reversed. In such cases, consider converting the image to a non-indexed colorspace, such as Grayscale or RGB, before applying the operation.

    See Also