Initializes a new
LightControlCommand class object with default parameters.
Syntax
Visual Basic (Declaration) | |
---|
Public Function New() |
C# | |
---|
public LightControlCommand() |
C++/CLI | |
---|
public:
LightControlCommand(); |
Example
Run the LightControlCommand on an image.
Visual Basic | Copy Code |
---|
Public Sub LightControlConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")
Dim LowerAverage() As Integer
ReDim LowerAverage(2)
LowerAverage(0) = 100
LowerAverage(1) = 120
LowerAverage(2) = 80
Dim Average() As Integer
ReDim Average(2)
Average(0) = 150
Average(1) = 140
Average(2) = 128
Dim UpperAverage() As Integer
ReDim UpperAverage(2)
UpperAverage(0) = 190
UpperAverage(1) = 200
UpperAverage(2) = 220
Dim command As LightControlCommand = New LightControlCommand
command.LowerAverage = LowerAverage
command.UpperAverage = UpperAverage
command.Average = Average
command.Type = LightControlCommandType.Yuv
command.Run(leadImage)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void LightControlConstructorExample() { // Load an image RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); codecs.ThrowExceptionsOnInvalidImages = true; RasterImage image = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg"); // Prepare the command int[] LowerAverage = new int[3]; LowerAverage[0] = 100; //for blue, gray or yuv LowerAverage[1] = 120; //for green LowerAverage[2] = 80; //for red int[] Average = new int[3]; Average[0] = 150; //for blue, gray or yuv Average[1] = 140; //for green Average[2] = 128; //for red int[] UpperAverage = new int[3]; UpperAverage[0] = 190; //for blue, gray or yuv UpperAverage[1] = 200; //for green UpperAverage[2] = 220; //for red LightControlCommand command = new LightControlCommand(); command.LowerAverage = LowerAverage; command.Average = Average; command.UpperAverage = UpperAverage; command.Type = LightControlCommandType.Yuv; // change the lightness of the image. command.Run(image); codecs.Save(image, LeadtoolsExamples.Common.ImagesPath.Path + "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