ImageGear23.Core Assembly > ImageGear.Processing Namespace > ImGearRasterProcessing Class > Blend Method : Blend(ImGearRasterPage,Int32,Int32,ImGearRasterPage,Double,ImGearChannelRange) Method |
'Declaration Public Overloads Shared Sub Blend( _ ByVal page As ImGearRasterPage, _ ByVal left As Integer, _ ByVal top As Integer, _ ByVal pageToBlendWith As ImGearRasterPage, _ ByVal weight As Double, _ ByVal channelsRange As ImGearChannelRange _ )
'Usage Dim page As ImGearRasterPage Dim left As Integer Dim top As Integer Dim pageToBlendWith As ImGearRasterPage Dim weight As Double Dim channelsRange As ImGearChannelRange ImGearRasterProcessing.Blend(page, left, top, pageToBlendWith, weight, channelsRange)
public static void Blend( ImGearRasterPage page, int left, int top, ImGearRasterPage pageToBlendWith, double weight, ImGearChannelRange channelsRange )
public: static void Blend( ImGearRasterPage* page, int left, int top, ImGearRasterPage* pageToBlendWith, double weight, ImGearChannelRange channelsRange )
public: static void Blend( ImGearRasterPage^ page, int left, int top, ImGearRasterPage^ pageToBlendWith, double weight, ImGearChannelRange channelsRange )
This method blends the specified channels of page with corresponding channels of pageToBlendWith, using the following formula:
pagePixel = (pagePixel * (100.0 - weight) + pageToBlendPixel * weight) / 100.0
The method validates input pages for further processing according to following logics:
The method processes the input pages according to following logics: