Products | Support | Email a link to this topic. | Send comments on this topic. | Back to Introduction - All Topics | Help Version 19.0.3.23
|
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+.
This example converts between a Leadtools.RasterImage and a GDI+ image.
Imports Leadtools Imports Leadtools.Codecs Imports Leadtools.Drawing Imports Leadtools.ImageProcessing Imports Leadtools.ImageProcessing.Color <TestMethod()> _ 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; [TestMethod] 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"; }