LEADTOOLS Image File Support (Leadtools.Codecs assembly) Send comments on this topic. | Back to Introduction - All Topics | Help Version 17.0.3.29
CodecsVffLoadOptions Class
See Also  Members  
Leadtools.Codecs Namespace : CodecsVffLoadOptions Class



Provides options for loading VFF (Sun TAAC Bitmap) images.

Object Model

CodecsVffLoadOptions Class

Syntax

Visual Basic (Declaration) 
Public Class CodecsVffLoadOptions 
Visual Basic (Usage)Copy Code
Dim instance As CodecsVffLoadOptions
C# 
public class CodecsVffLoadOptions 
C++/CLI 
public ref class CodecsVffLoadOptions 

Example

Visual BasicCopy Code
Public Sub CodecsVffLoadOptionsExample()
      Dim codecs As New RasterCodecs()
      Dim srcFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "Image1.vff")
      Dim dstFileName1 As String = Path.Combine(LEAD_VARS.ImagesDir, "Image1_Vff_UpToDown.bmp")
      Dim dstFileName2 As String = Path.Combine(LEAD_VARS.ImagesDir, "Image1_Vff_LeftToRight.bmp")

      ' Set the load options to use up to down along the X-Axis
      codecs.Options.Vff.Load.View = CodecsVffView.UpToDown

      ' Load the source file
      Using image As RasterImage = codecs.Load(srcFileName)
         ' Save the image as BMP
         codecs.Save(image, dstFileName1, RasterImageFormat.Bmp, 24)
      End Using

      ' Now, set the load options to use left to right along the Y-Axis
      codecs.Options.Vff.Load.View = CodecsVffView.LeftToRight

      ' Re-load the source file
      Using image As RasterImage = codecs.Load(srcFileName)
         ' Save the image as BMP
         codecs.Save(image, dstFileName2, RasterImageFormat.Bmp, 24)
      End Using

      ' Clean up
      codecs.Dispose()
   End Sub

Public NotInheritable Class LEAD_VARS
   Public Const ImagesDir As String = "C:\Users\Public\Documents\LEADTOOLS Images"
End Class
C#Copy Code
public void CodecsVffLoadOptionsExample()
   {
      RasterCodecs codecs = new RasterCodecs();
      string srcFileName = Path.Combine(LEAD_VARS.ImagesDir, "Image1.vff");
      string dstFileName1 = Path.Combine(LEAD_VARS.ImagesDir, "Image1_Vff_UpToDown.bmp");
      string dstFileName2 = Path.Combine(LEAD_VARS.ImagesDir, "Image1_Vff_LeftToRight.bmp");

      // Set the load options to use up to down along the X-Axis
      codecs.Options.Vff.Load.View = CodecsVffView.UpToDown;

      // Load the source file
      using(RasterImage image = codecs.Load(srcFileName))
      {
         // Save the image as BMP
         codecs.Save(image, dstFileName1, RasterImageFormat.Bmp, 24);
      }

      // Now, set the load options to use left to right along the Y-Axis
      codecs.Options.Vff.Load.View = CodecsVffView.LeftToRight;

      // Re-load the source file
      using(RasterImage image = codecs.Load(srcFileName))
      {
         // Save the image as BMP
         codecs.Save(image, dstFileName2, RasterImageFormat.Bmp, 24);
      }

      // Clean up
      codecs.Dispose();
   }

static class LEAD_VARS
{
   public const string ImagesDir = @"C:\Users\Public\Documents\LEADTOOLS Images";
}
SilverlightCSharpCopy Code
SilverlightVBCopy Code

Remarks

For more information, refer to File Formats - VFF Format.

Inheritance Hierarchy

System.Object
   Leadtools.Codecs.CodecsVffLoadOptions

Requirements

Target Platforms: Silverlight, Windows XP, Windows Server 2003 family, Windows Server 2008 family, Windows Vista, Windows 7, MAC OS/X (Intel Only)

See Also