←Select platform

ColorSeparateCommand Constructor(ColorSeparateCommandType)

Summary
Initializes a new ColorSeparateCommand class object with explicit parameters.
Syntax
C#
Objective-C
C++/CLI
Java
Python
- (instancetype)initWithType:(LTColorSeparateCommandType)type NS_DESIGNATED_INITIALIZER; 
public ColorSeparateCommand( 
   ColorSeparateCommandType type 
); 
public: 
ColorSeparateCommand(  
   ColorSeparateCommandType type 
) 
__init__(self,type) # Overloaded constructor 

Parameters

type
Value that represents the type of separation that was used to create the grayscale images.

Example

Run the ColorSeparateCommand on an image and separate the color planes.

C#
using Leadtools; 
using Leadtools.Codecs; 
using Leadtools.ImageProcessing.Color; 
 
 
public void ColorSeperateConstructorExample() 
{ 
   // Load an image 
   RasterCodecs codecs = new RasterCodecs(); 
   codecs.ThrowExceptionsOnInvalidImages = true; 
 
   RasterImage image = codecs.Load(Path.Combine(LEAD_VARS.ImagesDir, "cannon.jpg")); 
 
   // Prepare the command 
   ColorSeparateCommand command = new ColorSeparateCommand(ColorSeparateCommandType.Rgb); 
   command.Run(image); 
   codecs.Save(image, Path.Combine(LEAD_VARS.ImagesDir, "Result.jpg"), RasterImageFormat.Jpeg, 24); 
 
   for (int i = 3; i >= 1; i--) 
   { 
      command.DestinationImage.Page = i; 
      image.AddPage(command.DestinationImage); 
   } 
 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS22\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 22.0.2023.3.31
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Color Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.