Initializes a new GammaCorrectCommand class object with explicit parameters.
Syntax
Visual Basic (Declaration) | |
---|
Public Function New( _
ByVal gamma As Integer _
) |
C# | |
---|
public GammaCorrectCommand(
int gamma
) |
C++/CLI | |
---|
public:
GammaCorrectCommand(
int gamma
) |
Parameters
- gamma
- Integer that represents the gamma value. It can be
any number greater than 0.
Because this is an unsigned integer (Integer with values greater
than 0), it is 100 times the actual gamma value. For example, use
235 to set a gamma value of 2.35.
Example
Run the GammaCorrectCommand on an image and apply gamma correction.
Visual Basic | Copy Code |
---|
Public Sub GammaCorrectConstructorExample()
RasterCodecs.Startup()
Dim codecs As New RasterCodecs()
codecs.ThrowExceptionsOnInvalidImages = True
Dim leadImage As RasterImage = codecs.Load(LeadtoolsExamples.Common.ImagesPath.Path + "Master.jpg")
Dim command As GammaCorrectCommand = New GammaCorrectCommand(250)
command.Run(leadImage)
codecs.Save(leadImage, LeadtoolsExamples.Common.ImagesPath.Path + "Result.jpg", RasterImageFormat.Jpeg, 24)
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void GammaCorrectConstructorExample() { // 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 //Set a gamma value of 2.5. GammaCorrectCommand command = new GammaCorrectCommand(250); 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