ImageGear22.Processing.Advanced Assembly > ImageGear.Processing Namespace > ImGearEffects Class : RadialWave Method |
'Declaration Public Shared Sub RadialWave( _ ByVal page As ImGearRasterPage, _ ByVal center As ImGearPoint, _ ByVal amplitude As Single, _ ByVal frequency As Single, _ ByVal phase As Single, _ ByVal attenuation As Single, _ ByVal interpolate As Boolean, _ ByVal color As ImGearPixel _ )
'Usage Dim page As ImGearRasterPage Dim center As ImGearPoint Dim amplitude As Single Dim frequency As Single Dim phase As Single Dim attenuation As Single Dim interpolate As Boolean Dim color As ImGearPixel ImGearEffects.RadialWave(page, center, amplitude, frequency, phase, attenuation, interpolate, color)
public static void RadialWave( ImGearRasterPage page, ImGearPoint center, float amplitude, float frequency, float phase, float attenuation, bool interpolate, ImGearPixel color )
public: static void RadialWave( ImGearRasterPage* page, ImGearPoint center, float amplitude, float frequency, float phase, float attenuation, bool interpolate, ImGearPixel* color )
public: static void RadialWave( ImGearRasterPage^ page, ImGearPoint center, float amplitude, float frequency, float phase, float attenuation, bool interpolate, ImGearPixel^ color )
// Distorts an image with a radial wave. // Center point of the wave, set to center of image. ImGearPoint igPoint = new ImGearPoint(); igPoint.X = igRasterPage.DIB.Width / 2; igPoint.Y = igRasterPage.DIB.Height / 2; // Warp the image with a radial wave with an amplitude of 0.25, frequency of 20 pixels, // 0 phase, and slight attenuation. Interpolation is enabled, and no fill color is specified. ImGearEffects.RadialWave( igRasterPage, igPoint, (float)(0.25), (float)(1.0 / 20.0), (float)(0.0), (float)(0.01), true, null);
' Distorts an image with a radial wave. ' Center point of the wave, set to center of image. Dim igPoint As New ImGearPoint() igPoint.X = igRasterPage.DIB.Width / 2 igPoint.Y = igRasterPage.DIB.Height / 2 ' Warp the image with a radial wave with an amplitude of 0.25, frequency of 20 pixels, ' 0 phase, and slight attenuation. Interpolation is enabled, and no fill color is specified. ImGearEffects.RadialWave(igRasterPage, igPoint, CSng((0.25)), CSng((1 / 20)), CSng((0)), CSng((0.01)), _ True, Nothing)