Leadtools.ImageProcessing.Color Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.12.10
ConvertToColoredGrayCommand Constructor(Int32,Int32,Int32,Int32,Int32,Int32)
See Also  Example




redFactor
Value that represents the percentage or weight given to the red value of each pixel in the image. Possible values are 0 to 1000.
greenFactor
Value that represents the percentage or weight given to the green value of each pixel in the image. Possible values are 0 to 1000.
blueFactor
Value that represents the percentage or weight given to the blue value of each pixel in the image. Possible values are 0 to 1000.
redGrayFactor
Additional weighting factor (percentage) used to modify the red component in the output pixel. This value can be negative. Possible values are -1000 to 1000.
greenGrayFactor
Additional weighting factor (percentage) used to modify the green component in the output pixel. This value can be negative. Possible values are -1000 to 1000.
blueGrayFactor
Additional weighting factor (percentage) used to modify the blue component in the output pixel. This value can be negative. Possible values are -1000 to 1000.
Initializes a new ConvertToColoredGrayCommand class object with explicit parameters.

Syntax

Visual Basic (Declaration) 
Public Function New( _
   ByVal redFactor As Integer, _
   ByVal greenFactor As Integer, _
   ByVal blueFactor As Integer, _
   ByVal redGrayFactor As Integer, _
   ByVal greenGrayFactor As Integer, _
   ByVal blueGrayFactor As Integer _
)
Visual Basic (Usage)Copy Code
Dim redFactor As Integer
Dim greenFactor As Integer
Dim blueFactor As Integer
Dim redGrayFactor As Integer
Dim greenGrayFactor As Integer
Dim blueGrayFactor As Integer
 
Dim instance As ConvertToColoredGrayCommand(redFactor, greenFactor, blueFactor, redGrayFactor, greenGrayFactor, blueGrayFactor)
C# 
public ConvertToColoredGrayCommand( 
   int redFactor,
   int greenFactor,
   int blueFactor,
   int redGrayFactor,
   int greenGrayFactor,
   int blueGrayFactor
)
Managed Extensions for C++ 
public: ConvertToColoredGrayCommand( 
   int redFactor,
   int greenFactor,
   int blueFactor,
   int redGrayFactor,
   int greenGrayFactor,
   int blueGrayFactor
)
C++/CLI 
public:
ConvertToColoredGrayCommand( 
   int redFactor,
   int greenFactor,
   int blueFactor,
   int redGrayFactor,
   int greenGrayFactor,
   int blueGrayFactor
)

Parameters

redFactor
Value that represents the percentage or weight given to the red value of each pixel in the image. Possible values are 0 to 1000.
greenFactor
Value that represents the percentage or weight given to the green value of each pixel in the image. Possible values are 0 to 1000.
blueFactor
Value that represents the percentage or weight given to the blue value of each pixel in the image. Possible values are 0 to 1000.
redGrayFactor
Additional weighting factor (percentage) used to modify the red component in the output pixel. This value can be negative. Possible values are -1000 to 1000.
greenGrayFactor
Additional weighting factor (percentage) used to modify the green component in the output pixel. This value can be negative. Possible values are -1000 to 1000.
blueGrayFactor
Additional weighting factor (percentage) used to modify the blue component in the output pixel. This value can be negative. Possible values are -1000 to 1000.

Example

Visual BasicCopy Code
ImageProcessing.Color.ConvertToColoredGrayCommand.ConvertToColoredGrayConstructor
   Public Sub ConvertToColoredGrayConstructorExample()
      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 ConvertToColoredGrayCommand = New ConvertToColoredGrayCommand(300, 590, 110, 500, 300, 200)
      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.ConvertToColoredGrayCommand.ConvertToColoredGrayConstructor 
      public void ConvertToColoredGrayConstructorExample() 
      { 
         // 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 
         ConvertToColoredGrayCommand command = new ConvertToColoredGrayCommand(300, 590, 110, 500, 300, 200); 
         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