LEADTOOLS GDI/GDI+ (Leadtools.Drawing assembly)
LEAD Technologies, Inc

ConvertFromImage Method

Example 





The System.Drawing.Image from which to create the new Leadtools.RasterImage.
The conversion options.
Creates a new Leadtools.RasterImage from the specified existing GDI+ System.Drawing.Image object.
Syntax
public static RasterImage ConvertFromImage( 
   Image image,
   ConvertFromImageOptions options
)
'Declaration
 
Public Shared Function ConvertFromImage( _
   ByVal image As Image, _
   ByVal options As ConvertFromImageOptions _
) As RasterImage
'Usage
 
Dim image As Image
Dim options As ConvertFromImageOptions
Dim value As RasterImage
 
value = RasterImageConverter.ConvertFromImage(image, options)
public static RasterImage ConvertFromImage( 
   Image image,
   ConvertFromImageOptions options
)
 function Leadtools.Drawing.RasterImageConverter.ConvertFromImage( 
   image ,
   options 
)
public:
static RasterImage^ ConvertFromImage( 
   Image^ image,
   ConvertFromImageOptions options
) 

Parameters

image
The System.Drawing.Image from which to create the new Leadtools.RasterImage.
options
The conversion options.
Remarks

To convert a LEADTOOLS Leadtools.RasterImage to GDI+ image, use ConvertToImage.

For more information refer to RasterImage and GDI/GDI+.

Example
 
Public Sub ConvertFromImageExample()
      Dim codecs As New RasterCodecs()

      Dim destFileName As String = Path.Combine(LEAD_VARS.ImagesDir, "ConvertFromImage.bmp")

      ' Create a GDI+ image
      Using btmp As Bitmap = New Bitmap(320, 200)
         Using g As Graphics = Graphics.FromImage(btmp)
            g.Clear(Color.Yellow)
            g.FillEllipse(Brushes.Red, New Rectangle(0, 0, btmp.Width, btmp.Height))

            ' Convert this image to RasterImage

            Using image As RasterImage = RasterImageConverter.ConvertFromImage(btmp, ConvertFromImageOptions.None)
               ' Save it
               codecs.Save(image, destFileName, RasterImageFormat.Bmp, 0)
            End Using
         End Using
      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
public void ConvertFromImageExample()
   {
      RasterCodecs codecs = new RasterCodecs();

      string destFileName = Path.Combine(LEAD_VARS.ImagesDir, "ConvertFromImage.bmp");

      // Create a GDI+ image
      using(Bitmap btmp = new Bitmap(320, 200))
      {
         using(Graphics g = Graphics.FromImage(btmp))
         {
            g.Clear(Color.Yellow);
            g.FillEllipse(Brushes.Red, new Rectangle(0, 0, btmp.Width, btmp.Height));

            // Convert this image to RasterImage

            using(RasterImage image = RasterImageConverter.ConvertFromImage(btmp, ConvertFromImageOptions.None))
            {
               // Save it
               codecs.Save(image, destFileName, RasterImageFormat.Bmp, 0);
            }
         }
      }

      // Clean up
      codecs.Dispose();
   }

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

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

Reference

RasterImageConverter Class
RasterImageConverter Members

 

 


Products | Support | Contact Us | Copyright Notices

© 2006-2012 All Rights Reserved. LEAD Technologies, Inc.