Leadtools.ImageProcessing.SpecialEffects Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.11
OceanCommand Constructor(Int32,Int32,Boolean)
See Also  Example
Leadtools.ImageProcessing.SpecialEffects Namespace > OceanCommand Class > OceanCommand Constructor : OceanCommand Constructor(Int32,Int32,Boolean)




amplitude
Wave magnitude, in pixels. This parameter only accepts positive values.
frequency
Number of repeated waves. This parameter only accepts positive values.
lowerTransparency
Flag that indicates the transparency direction. Possible values are:
ValueMeaning
TRUETransparency increases as you move from the bottom of the image to the top of the image, line by line.
FALSETransparency increases as you move from the top of the image to the bottom of the image, line by line.
Initializes a new OceanCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal amplitude As Integer, _
   ByVal frequency As Integer, _
   ByVal lowerTransparency As Boolean _
)
Visual Basic (Usage)Copy Code
Dim amplitude As Integer
Dim frequency As Integer
Dim lowerTransparency As Boolean
 
Dim instance As OceanCommand(amplitude, frequency, lowerTransparency)
C# 
public OceanCommand( 
   int amplitude,
   int frequency,
   bool lowerTransparency
)
Managed Extensions for C++ 
public: OceanCommand( 
   int amplitude,
   int frequency,
   bool lowerTransparency
)
C++/CLI 
public:
OceanCommand( 
   int amplitude,
   int frequency,
   bool lowerTransparency
)

Parameters

amplitude
Wave magnitude, in pixels. This parameter only accepts positive values.
frequency
Number of repeated waves. This parameter only accepts positive values.
lowerTransparency
Flag that indicates the transparency direction. Possible values are:
ValueMeaning
TRUETransparency increases as you move from the bottom of the image to the top of the image, line by line.
FALSETransparency increases as you move from the top of the image to the bottom of the image, line by line.

Example

Visual BasicCopy Code
ImageProcessing.SpecialEffects.OceanCommand.OceanConstructor
   Public Sub OceanConstructorExample()
      RasterCodecs.Startup()
      Dim codecs As New RasterCodecs()
      codecs.ThrowExceptionsOnInvalidImages = True

      Dim leadImage As RasterImage = codecs.Load("C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg")

      ' Prepare the command
      Dim command As OceanCommand = New OceanCommand(20, 6, True)
      command.Run(leadImage)
      codecs.Save(leadImage, "C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Result.jpg", RasterImageFormat.Jpeg, 24)

      RasterCodecs.Shutdown()
   End Sub
C#Copy Code
ImageProcessing.SpecialEffects.OceanCommand.OceanConstructor 
      public void OceanConstructorExample() 
      { 
         // Load an image 
         RasterCodecs.Startup(); 
         RasterCodecs codecs = new RasterCodecs(); 
         codecs.ThrowExceptionsOnInvalidImages = true; 
 
         RasterImage image = codecs.Load(@"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Master.jpg"); 
 
         // Prepare the command 
         OceanCommand command = new OceanCommand(20, 6, true); 
         command.Run(image); 
         codecs.Save(image, @"C:\Program Files\LEAD Technologies\LEADTOOLS 15\Images\Result.jpg", RasterImageFormat.Jpeg, 24); 
 
         RasterCodecs.Shutdown(); 
      }

Requirements

Target Platforms: Microsoft .NET Framework 2.0, Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family

See Also