Version Changes: 18 to 19
The following members have been added:
Name | Description |
---|---|
Leadtools.Converters.D2DRenderer | - Provides support for rendering raster image using DirectX components. |
Leadtools.Converters.RasterImageConverter.AsyncGroup | Gets the Dispatch Group used for asynchronous operations |
Leadtools.Converters.RasterImageConverter.AsyncQueue | Gets the Dispatch Queue used for asynchronous operations |
Leadtools.Converters.RasterImageConverter.ConvertFromBitmap (Bitmap,int) | Converts an Android android.graphics.Bitmap object into a LEADTOOLS RasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromCGImage (CGImageRef,LTConvertFromImageOptions,NSError) | Converts a CGImageRef to a LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromCGImageAsync (CGImageRef,LTConvertFromImageOptions,LTAsyncCompletionHandler) | Converts a CGImageRef to a LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromImage (LTImage,LTConvertFromImageOptions,NSError) | Converts an UIImage/NSImage to an LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromImageAsync (LTImage,LTConvertFromImageOptions,LTAsyncCompletionHandler) | Converts an UIImage/NSImage to an LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertToBitmap (RasterImage,int) | Converts a LEADTOOLS RasterImage into an Android android.graphics.Bitmap object. |
Leadtools.Converters.RasterImageConverter.ConvertToCGImage (LTRasterImage,LTConvertToImageOptions,NSError) | Converts an LTRasterImage to an CGImageRef. |
Leadtools.Converters.RasterImageConverter.ConvertToCGImageAsync (LTRasterImage,LTConvertToImageOptions,LTAsyncCompletionHandler) | Converts an LTRasterImage to an CGImageRef. |
Leadtools.Converters.RasterImageConverter.ConvertToImage (LTRasterImage,LTConvertToImageOptions,NSError) | Converts an LTRasterImage to an UIImage/NSImage. |
Leadtools.Converters.RasterImageConverter.ConvertToImageAsync (LTRasterImage,LTConvertToImageOptions,LTAsyncCompletionHandler) | Converts an LTRasterImage to an UIImage/NSImage. |
Leadtools.Converters.RasterImageConverter.GetLinkedCGImage (RasterImage) | Gets the CGImageRef that the specified RasterImage is linked to. |
Leadtools.Converters.RasterImageConverter.GetLinkedImage (RasterImage) | Gets the native image that the specified RasterImage is linked to. |
Leadtools.Converters.RasterImageConverter.SetAsyncGroup (dispatch_group_t) | Sets the Dispatch Group used for asynchronous operations |
Leadtools.Converters.RasterImageConverter.SetAsyncQueue (dispatch_queue_t) | Sets the Dispatch Queue used for asynchronous operations |
Leadtools.Converters.RasterImageConverter.TestCompatible (RasterImage,int) | Determines if a RasterImage is compatible with the Android android.graphics.Bitmap. |
Leadtools.Converters.RasterImageRenderer.Resume | Resumes use of the Direct2D and Direct3D graphics memory. |
Leadtools.Converters.RasterImageRenderer.Suspend | Temporarily releases the Direct2D and Direct3D graphics memory. |
The following members have been removed:
Name | Description |
---|
The following members have been added to the existing types:
Member | Description |
---|---|
Leadtools.Converters.ConvertFromImageOptions.LinkImage |
Uses the data from the source's native image object without making a copy.
In WinRT, it links the RasterImage to a WriteableBitmap. |
Leadtools.Converters.ConvertFromImageOptions.AutoFreeLinkImage | Automatically frees the linked native image object when the RasterImage is disposed. |
Leadtools.Converters.ConvertFromImageOptions (Java) | Options for converting an Android **android.graphics.Bitmap** to a LEADTOOLS RasterImage object. |
Leadtools.Converters.ConvertFromImageOptions.None (Java) | Default |
Leadtools.Converters.ConvertFromImageOptions.LinkImage (Java) | Uses the data from the source's native image object without making a copy. |
Leadtools.Converters.ConvertFromImageOptions.AutoFreeLinkImage (Java) | Automatically frees the linked native image object when the RasterImage is disposed. |
Leadtools.Converters.ConvertToImageOptions.LinkImage |
Uses the data from the source's native image object without making a copy.
In WinRT, this links the RasterImage to a WriteableBitmap. |
Leadtools.Converters.ConvertToImageOptions (Java) | Specifies options for converting a LEADTOOLS RasterImage object into an Android **android.graphics.Bitmap**. |
Leadtools.Converters.ConvertToImageOptions.None (Java) | Default |
Leadtools.Converters.ConvertToImageOptions.KeepAlphaValues (Java) |
If the source RasterImage is 32 or 64-bits/pixel, then use the alpha values from this alpha if the result of the conversion is also a 32 or 64-bits/pixel **android.graphics.Bitmap**. If this flag is not specified, the resulting **android.graphics.Bitmap** will always have an alpha value of all 1's (255 for 32-bit images or 65535 for 64-bit images) regardless of the alpha values in the source RasterImage. This can be useful when converting some 32-bit images that may have 0 for the alpha (such as BMP files) which translates into an **android.graphics.Bitmap** that is completely transparent. If this flag is specified, then the source image alpha values will be used as is. |
Leadtools.Converters.ConvertToImageOptions.KeepViewPerspective (Java) |
Keep the original RasterImage view perspective. RasterImage objects support having an image data orientation other than the normal top-left orientation by using the RasterImage.ViewPerspective property. If the source RasterImage has a view-perspective other than RasterViewPerspective.TopLeft and this flag is specified, then the resulting **android.graphics.Bitmap** can be flipped, reversed or rotated. For example, if the source view-perspective is RasterViewPerspective.BottomLeft and this flag is specified in the conversion options, then the resulting **android.graphics.Bitmap** will be flipped. If this flag is not specified, then the conversion can flip, reverse or rotate the image data as needed to provide the correct (top-left) orientation for the **android.graphics.Bitmap**. |
Leadtools.Converters.ConvertToImageOptions.IgnoreLowHighBitsOnGrayImages (Java) |
Do not use the grayscale bit window values when converting 12 or 16-bit grayscale RasterImage objects. The RasterImage object contains the RasterImage.LowBit and RasterImage.HighBit values that can be set to provide a Window into the image data. This is mostly used by medical applications during a window-leveling operation. If this flag is specified, the RasterImage.LowBit and RasterImage.HighBit values are ignored and all of the image data is used when converting the RasterImage into a **android.graphics.Bitmap**. If this flag is not specified, then only the image data between the RasterImage.LowBit and the RasterImage.HighBit is used. |
Leadtools.Converters.ConvertToImageOptions.LinkImage (Java) |
Uses the data from the source's native image object without making a copy.
In Android, it links the RasterImage to a **android.graphics.Bitmap**. |
Leadtools.Converters.RasterRegionConverter (Java) | Converts between a LEADTOOLS RasterRegion and Android **android.graphics.Path** object. |
Leadtools.Converters.RasterRegionConverter.ConvertToPath(Leadtools.RasterRegion) (Java) | Converts a LEADTOOLS RasterRegion to an Android **android.graphics.Path** object. |
Leadtools.Converters.RasterRegionConverter.ConvertFromPath(Path) (Java) | Converts an Android **android.graphics.Path** object to a LEADTOOLS RasterRegion. |
Leadtools.Converters.RasterImageConverter.TestCompatible(Leadtools.RasterImage,Int32) (Java) | Determines if a RasterImage is compatible with the Android **android.graphics.Bitmap**. |
Leadtools.Converters.RasterImageConverter.ConvertToImage(LTRasterImage,LTConvertToImageOptions,NSError) (Objective C) | Converts an LTRasterImage to an LTImage. |
Leadtools.Converters.RasterImageConverter.ConvertToCGImage(LTRasterImage,LTConvertToImageOptions,NSError) (Objective C) | Converts an LTRasterImage to an CGImageRef. |
Leadtools.Converters.RasterImageConverter.ConvertFromImage(LTImage,LTConvertFromImageOptions,NSError) (Objective C) | Converts an LTImage to an LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromCGImage(CGImageRef,LTConvertFromImageOptions,NSError) (Objective C) | Converts a CGImageRef to a LTRasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertFromBitmap(Bitmap,Int32) (Java) | Converts an Android **android.graphics.Bitmap** object into a LEADTOOLS RasterImage. |
Leadtools.Converters.RasterImageConverter.ConvertToBitmap(Leadtools.RasterImage,Int32) (Java) | Converts an Android **android.graphics.Bitmap** object into a LEADTOOLS RasterImage. |
Leadtools.Converters.RasterImageConverter.GetLinkedImage(Leadtools.RasterImage) (WinRT) | Gets the WriteableBitmap that the specified RasterImage is linked to. |
Leadtools.Converters.RasterImageConverter.GetLinkedImage(Leadtools.RasterImage) (Java) | Gets the native image that the specified RasterImage is linked to. |
Leadtools.Converters.RasterImageConverter.GetLinkedImage(Leadtools.RasterImage) (Objective C) | Gets the LTImage (UIImage/NSImage) image that the specified RasterImage is linked to. |
Leadtools.Converters.RasterImageConverter.GetLinkedCGImage(Leadtools.RasterImage) (Objective C) | Gets the CGImageRef that the specified RasterImage is linked to. |
Leadtools.Converters.LTBitmapHandleConverter (Objective C) | Converts a **LTImage** or **CImageRef** to and from a **BITMAPHANDLE** object. |
Leadtools.Converters.LTBitmapHandleConverter.ConvertToImage(BITMAPHANDLE,LTConvertToImageOptions,NSError) (Objective C) | Converts a BITMAPHANDLE to an LTImage. |
Leadtools.Converters.LTBitmapHandleConverter.ConvertToCGImage(BITMAPHANDLE,LTConvertToImageOptions,NSError) (Objective C) | Converts a BITMAPHANDLE to an CGImageRef. |
Leadtools.Converters.LTBitmapHandleConverter.ConvertFromImage(BITMAPHANDLE,LTImage,LTConvertFromImageOptions,NSError) (Objective C) | Converts a **LTImage** to a **BITMAPHANDLE**. |
Leadtools.Converters.LTBitmapHandleConverter.ConvertFromImage(BITMAPHANDLE,CGImageRef,LTConvertFromImageOptions,NSError) (Objective C) | Converts a CGImageRef to a BITMAPHANDLE. |
Android, iOS / macOS, and .NET WinForms support - LEADTOOLS V18 adds Android support to its toolkits through the new LEADTOOLS Android SDK. In addition, iOS / macOS support for its toolkits has been added through the new LEADTOOLS iOS / macOS SDK; and .NET WinForms support has been added through the new LEADTOOLS .NET WinForms SDK. These toolkits provide everything a developer needs to create imaging-enabled Android, iOS / macOS, or .NET WinForms applications.
The following Libraries have been added to LEADTOOLS v18:
Packages or Frameworks | Comments |
---|---|
Leadtools.Converters.JAR - Leadtools.Converters.SO | Android package for converting back and forth between Android **android.Graphics.Bitmap** and LEADTOOLS RasterImage objects. |
Leadtools.Converters.framework | iOS / macOS framework converting back and forth between iOS / macOS **NSImage/UIImage and CGImage** and LEADTOOLS RasterImage objects. |
Leadtools.Converters.dll | NET WinForms support for converting back and forth between LEADTOOLS RasterImage objects. |
The following new members have been added existing types in LEADTOOLS For .NET v18:
Member | Description |
---|---|
Leadtools.Converters.ConvertFromImageOptions.AutoFreeLinkImage | Automatically frees the linked native image object when the RasterImage is disposed. |
Leadtools.Converters.ConvertFromImageOptions.LinkImage | Use the data from the source native image object without making a copy. |
Leadtools.Converters.ConvertToImageOptions.AutoFreeLinkImage | Automatically free the linked native image object when the RasterImage is disposed. |
Leadtools.Converters.ConvertToImageOptions.LinkImage | Use the data from the source native image object without making a copy. |
For more information, refer to New in 18.
The following Library has been added to LEADTOOLS v17.5:
Metadata | Description |
---|---|
Leadtools.Converters | Contains classes for converting back and forth between WinRT **Windows.UI.Xaml.Media.ImageSource** and LEADTOOLS RasterImage objects. |