Initializes a new
LightControlCommand class object with default parameters.
Overload List
Example
Visual Basic | Copy Code |
---|
ImageProcessing.Color.LightControlCommand.LightControlConstructor
Public Sub LightControlConstructorExample()
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")
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 |
---|
ImageProcessing.Color.LightControlCommand.LightControlConstructor public void LightControlConstructorExample() { // 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 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, @"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