This method pinches a page toward or away from the pinch center.
Syntax
'Declaration
Public Shared Sub Pinch( _
ByVal As ImGearRasterPage, _
ByVal As ImGearPoint, _
ByVal As Integer, _
ByVal As Single, _
ByVal As Boolean, _
ByVal As ImGearPixel _
)
'Usage
Dim page As ImGearRasterPage
Dim center As ImGearPoint
Dim radius As Integer
Dim strength As Single
Dim interpolate As Boolean
Dim color As ImGearPixel
ImGearEffects.Pinch(page, center, radius, strength, interpolate, color)
Parameters
- page
- Page to pinch.
- center
- Center of the pinch effect.
- radius
- Radius of the pinch effect.
- strength
- Pinch strength. Positive value means that the page is pinched away from the center.
- interpolate
- If this parameter is true then an interpolation is used during processing.
- color
- Pixel color.
Example
// Pinches an image.
// Point at which to pinch, center of image.
ImGearPoint igPoint = new ImGearPoint();
igPoint.X = igRasterPage.DIB.Width / 2;
igPoint.Y = igRasterPage.DIB.Height / 2;
// Pinch using a 128 pixel radius and a strength of 5, interpolation on and no fill color.
ImGearEffects.Pinch(igRasterPage, igPoint, 128, (float)5.0, true, null);
' Pinches an image.
' Point at which to pinch, center of image.
Dim igPoint As New ImGearPoint()
igPoint.X = igRasterPage.DIB.Width / 2
igPoint.Y = igRasterPage.DIB.Height / 2
' Pinch using a 128 pixel radius and a strength of 5, interpolation on and no fill color.
ImGearEffects.Pinch(igRasterPage, igPoint, 128, CSng(5), True, Nothing)
See Also