This method provides warping around paraboloid on the current raster page.
Syntax
'Declaration
Public Shared Sub WarpParabolic( _
ByVal As ImGearRasterPage, _
ByVal As ImGearPoint, _
ByVal As Single, _
ByVal As Integer, _
ByVal As Integer, _
ByVal As Boolean, _
ByVal As ImGearPixel _
)
'Usage
Dim page As ImGearRasterPage
Dim center As ImGearPoint
Dim strength As Single
Dim radiusX As Integer
Dim radiusY As Integer
Dim interpolate As Boolean
Dim color As ImGearPixel
ImGearEffects.WarpParabolic(page, center, strength, radiusX, radiusY, interpolate, color)
Parameters
- page
- Page class object.
- center
- Center of the paraboloid in pixels.
- strength
- Extrusion strength.
- radiusX
- Length of the effect in X direction in pixels.
- radiusY
- Length of the effect in Y direction in pixels.
- interpolate
- If this parameter is true then an interpolation is used during processing.
- color
- ImageGear.Core.ImGearPixel class color.
Example
// Warp the image around a parabola.
// Center point of the parabola, set to center of image.
ImGearPoint igPoint = new ImGearPoint();
igPoint.X = igRasterPage.DIB.Width / 2;
igPoint.Y = igRasterPage.DIB.Height / 2;
// Warp around the parabola with a strength of 50000, an x radius of 300, a y radius of 100,
// interpolation on, and no fill color.
ImGearEffects.WarpParabolic(igRasterPage, igPoint, 50000, 300, 100, true, null);
' Warp the image around a parabola.
' Center point of the parabola, set to center of image.
Dim igPoint As New ImGearPoint()
igPoint.X = igRasterPage.DIB.Width / 2
igPoint.Y = igRasterPage.DIB.Height / 2
' Warp around the parabola with a strength of 50000, an x radius of 300, a y radius of 100,
' interpolation on, and no fill color.
ImGearEffects.WarpParabolic(igRasterPage, igPoint, 50000, 300, 100, True, Nothing)
See Also