Initializes a new
BalanceColorsCommand with explicit parameters.
Syntax
Parameters
- redFactor
- BalanceColorCommandFactor
class that contains the values to use for redistributing the image's
red values. Valid values for all class members must be within the
range : 0.0 - 1.0.
- greenFactor
- BalanceColorCommandFactor
class that contains the values to use for redistributing the image's
green values. Valid values for all class members must be within
the range : 0.0 - 1.0.
- blueFactor
- BalanceColorCommandFactor
class that contains the values to use for redistributing the image's
blue values. Valid values for all class members must be within the
range : 0.0 - 1.0.
Example
Visual Basic | Copy Code |
---|
ImageProcessing.Color.BalanceColorsCommand.BalanceColorsConstructor
Public Sub BalanceColorsConstructorExample()
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 RedFactor As BalanceColorCommandFactor = New BalanceColorCommandFactor
Dim GreenFactor As BalanceColorCommandFactor = New BalanceColorCommandFactor
Dim BlueFactor As BalanceColorCommandFactor = New BalanceColorCommandFactor
RedFactor.ToRed = 0.2
RedFactor.ToGreen = 0.3
RedFactor.ToBlue = 0.5
GreenFactor.ToRed = 0.3
GreenFactor.ToGreen = 0.1
GreenFactor.ToBlue = 0.6
BlueFactor.ToRed = 0.8
BlueFactor.ToGreen = 0.1
BlueFactor.ToBlue = 0.1
Dim command As BalanceColorsCommand = New BalanceColorsCommand(RedFactor, GreenFactor, BlueFactor)
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.Color.BalanceColorsCommand.BalanceColorsConstructor public void BalanceColorsConstructorExample() { // 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 BalanceColorCommandFactor RedFactor = new BalanceColorCommandFactor(); BalanceColorCommandFactor GreenFactor = new BalanceColorCommandFactor(); BalanceColorCommandFactor BlueFactor = new BalanceColorCommandFactor(); RedFactor.ToRed = 0.2; RedFactor.ToGreen = 0.3; RedFactor.ToBlue = 0.5; GreenFactor.ToRed = 0.3; GreenFactor.ToGreen = 0.1; GreenFactor.ToBlue = 0.6; BlueFactor.ToRed = 0.8; BlueFactor.ToGreen = 0.1; BlueFactor.ToBlue = 0.1; BalanceColorsCommand command = new BalanceColorsCommand(RedFactor, GreenFactor, BlueFactor); 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