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