Flips a
RasterImage from top to bottom or from left to right.
Syntax
Visual Basic (Usage) | Copy Code |
---|
Dim instance As FlipCommand
|
Example
This example will load an image and then flip it before saving it back to disk.
Visual Basic | Copy Code |
---|
Public Sub FlipCommandExample()
RasterCodecs.Startup()
Dim codecs As RasterCodecs = New RasterCodecs()
Dim srcFileName As String = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp"
Dim flipExamplesImage1 As String = LeadtoolsExamples.Common.ImagesPath.Path + "Image1_horizontal.bmp"
Dim flipExamplesImage2 As String = LeadtoolsExamples.Common.ImagesPath.Path + "Image1_horizontal.bmp"
Dim image As RasterImage = codecs.Load(srcFileName)
Dim cmd As FlipCommand = New FlipCommand()
cmd.Horizontal = True
cmd.Run(image)
codecs.Save(image, flipExamplesImage1, RasterImageFormat.Bmp, 24)
cmd.Horizontal = False
cmd.Run(image)
codecs.Save(image, flipExamplesImage2, RasterImageFormat.Bmp, 24)
image.Dispose()
RasterCodecs.Shutdown()
End Sub |
C# | Copy Code |
---|
public void FlipCommandExample() { RasterCodecs.Startup(); RasterCodecs codecs = new RasterCodecs(); string srcFileName = LeadtoolsExamples.Common.ImagesPath.Path + "Image1.cmp"; string flipExamplesImage1 = LeadtoolsExamples.Common.ImagesPath.Path + "Image1_horizontal.bmp"; string flipExamplesImage2 = LeadtoolsExamples.Common.ImagesPath.Path + "Image1_horizontal.bmp"; // Load the source image from disk RasterImage image = codecs.Load(srcFileName); // Flip the image horizontally (reverse) FlipCommand cmd = new FlipCommand(); cmd.Horizontal = true; cmd.Run(image); // Save the image to disk codecs.Save( image, flipExamplesImage1, RasterImageFormat.Bmp, 24); // Flip the image vertically cmd.Horizontal = false; cmd.Run(image); // Save the image to disk codecs.Save( image, flipExamplesImage2, RasterImageFormat.Bmp, 24); // Clean up image.Dispose(); RasterCodecs.Shutdown(); } |
Remarks
Inheritance Hierarchy
Requirements
Target Platforms: Microsoft .NET Framework 3.0, Windows XP, Windows Server 2003 family, Windows Server 2008 family
See Also