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 )
To convert a LEADTOOLS Leadtools.RasterImage to GDI+ image, use ConvertToImage.
For more information refer to RasterImage and GDI/GDI+.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color 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
using Leadtools; using Leadtools.Codecs; using Leadtools.Drawing; using Leadtools.ImageProcessing; using Leadtools.ImageProcessing.Color; 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"; }