Choosing which draw engine to use in an application depends, in part, on which platforms the application is targeted for deployment:
If an application will be deployed exclusively to Windows platforms, use DrawEngineType.DefaultEngine. It is based on Windows GDI/GDI+ and produces the fastest rendering.
If an application will be deployed to both Windows and non-Windows platforms (such as Linux, Android, macOS, iOS, and Universal Windows Platform (UWP)), use DrawEngineType.MultiplatformEngine. This ensures identical rendering across all platforms.
For more information, refer to LEADTOOLS Draw Engine and Multi-Platform Considerations and RasterImage and GDI/GDI+.
Library | Library Description | Java Dependencies | Win32 Dependencies | Win64 Dependencies | Linux Dependencies | Android Dependencies |
---|---|---|---|---|---|---|
leadtools.annotations.automation.jar | Required for implementing high-level automated mode annotations (with end-user interaction). | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.annotations.engine.jar | The base class for all LEADTOOLS Annotation objects. This class (along with the other classes from the Leadtools.Annotations namespace), provides low-level annotation functionality. | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.annotations.designers.jar | Required for building Edit Mode and Run Mode designers for annotation objects. | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.pdf.annotations.jar | Required to implement extra document annotation features such as converting to or from PDF annotations. |
leadtools.jar leadtools.pdf.jar leadtools.annotations.engine.jar |
N/A | N/A | N/A | N/A |
leadtools.annotations.batesstamp.jar | Required to implement extra document annotation features such as creating Bates numbering stamp annotations. |
leadtools.jar leadtools.pdf.jar leadtools.annotations.engine.jar |
N/A | N/A | N/A | N/A |
leadtools.annotations.rendering.android.jar | Annotation object renderers. |
leadtools.jar leadtools.codecs.jar leadtools.imageprocessing.core.jar leadtools.drawing.jar leadtools.annotations.engine.jar |
Not Supported | Not Supported | Not Supported | N/A |
leadtools.annotations.rendering.java.jar | Annotation object renderers. |
leadtools.jar leadtools.codecs.jar leadtools.imageprocessing.core.jar leadtools.drawing.jar leadtools.annotations.engine.jar |
N/A | N/A | N/A | Not Supported |
leadtools.barcode.jar | LEADTOOLS Barcode SDK Support |
leadtools.jar leadtools.imageprocessing.core.jar |
Ltbaru.dll | Ltbarx.dll | libltbar.so | leadtools.barcode.so |
leadtools.caching.jar | Caching support - used by the Document Library. | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.codecs.jar | Required for reading and writing image files. | leadtools.jar | Ltfilu.dll | Ltfilx.dll | libltfil.so | leadtools.codecs.so |
leadtools.dicom.common.jar | Contains extension methods and a DICOM editing namespace in order to make working with the LEADTOOLS DicomDataset class easier. |
leadtools.jar leadtools.dicom.jar |
N/A | N/A | N/A | N/A |
leadtools.dicom.jar | Required for DICOM and DICOM communication support | leadtools.jar | Ltdicu.dll | Ltdicx.dll | libltdic.so | libleadtools.dicom.so |
leadtools.document.converter.jar | Required for loading/saving image and non-image data to the multiple image file formats supported by LEADTOOLS. |
leadtools.jar leadtools.codecs.jar leadtools.annotations.batesstamp.jar leadtools.annotations.engine.jar leadtools.caching.jar leadtools.document.writer.jar leadtools.ocr.jar leadtools.svg.jar leadtools.imageprocessing.jar leadtools.drawing.jar leadtools.document.jar leadtools.pdf.jar leadtools.pdf.annotations.jar leadtools.imageprocessing.color.jar leadtools.imageprocessing.effects.jar |
N/A | N/A | N/A | N/A |
leadtools.document.jar | Document library support. |
leadtools.jar leadtools.annotations.engine.jar leadtools.barcode.jar leadtools.caching.jar leadtools.codecs.jar leadtools.imageprocessing.effects.jar leadtools.svg.jar leadtools.ocr.jar leadtools.document.writer.jar |
N/A | N/A | N/A | N/A |
leadtools.document.pdf.jar | Document library PDF support. |
leadtools.jar leadtools.codecs.jar leadtools.svg.jar leadtools.pdf.jar leadtools.caching.jar leadtools.document.jar leadtools.annotations.engine.jar leadtools.andotations.documents.jar |
N/A | N/A | N/A | N/A |
leadtools.document.raster.jar | Document library Raster support. | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.drawing.jar | Required in order to process images (or selected image portions). It includes methods to control brightness, contrast, hue, saturation, intensity, etc. | leadtools.jar | Ltdrwu.dll | Ltdrwx.dll | libltdrw.so | libleadtools.drawing.so |
leadtools.forms.common.commands.jar | Required for High-Level Forms Recognition support. | leadtools.jar | N/A | N/A | N/A | N/A |
leadtools.document.writer.jar | Required for LEADTOOLS Document Writer support. Also used by LEADTOOLS OCR for output support. |
leadtools.jar leadtools.codecs.jar leadtools.annotations.engine.jar leadtools.drawing.jar leadtools.svg.jar |
Ltimgcoru.dll Ltimgclru.dll Ltimgefxu.dll Ltimgutlu.dll Ltannu.dll LtDocWrtTifu.dll LtDocWrtEmfu.dll LtDocWrtWrtu.dll |
Ltimgcorx.dll Ltimgclrx.dll Ltimgefxx.dll Ltimgutlx.dll Ltannx.dll LtDocWrtTifx.dll LtDocWrtEmfx.dll LtDocWrtWrtx.dll |
libltdocwrt.so libltimgcor.so libltimgclr.so libltimgefx.so libltimgutl.so |
libleadtools.document.writer.so libleadtools.imageprocessing.core.so libleadtools.imageprocessing.color.so libleadtools.imageprocessing.effects.so libleadtools.imageprocessing.utilities.so |
leadtools.ocr.jar | Required for incorporating document optical character recognition (OCR) technology into software applications. Also requires one or more of the LEADTOOLS OCR engine DLLs. |
leadtools.jar leadtools.codecs.jar leadtools.imageprocessing.core.jar leadtools.imageprocessing.color.jar leadtools.imageprocessing.effects.jar leadtools.document.writer.jar |
Ltocru.dll | Ltocrx.dll | libltocr.so | libleadtools.ocr.so |
leadtools.imageprocessing.color.jar | Color Image Processing functions. | leadtools.jar |
Ltimgclru.dll Ltimgutlu.dll |
Ltimgclrx.dll Ltimgutlx.dll |
libltimgclr.so libltimgutl.so |
libleadtools.imageprocessing.color.so libleadtools.imageprocessing.utilities.so |
leadtools.imageprocessing.core.jar | Core Image Processing functions. | leadtools.jar |
Ltimgcoru.dll Ltimgutlu.dll |
Ltimgcorx.dll Ltimgutlx.dll |
libltmtimgcor.so libltimgutl.so |
libleadtools.imageprocessing.core.so libleadtools.imageprocessing.utilities.so |
leadtools.imageprocessing.effects.jar | Image Effects Image Processing functions. | leadtools.jar |
Ltimgefxu.dll Ltimgutlu.dll |
Ltimgefxx.dll Ltimgutlx.dll |
libltimgefx.so libltimgutl.so |
libleadtools.imageprocessing.effects.so libleadtools.imageprocessing.utilities.so |
leadtools.jar | LEADTOOLS Raster Imaging core classes, structures, and interfaces. Required for all applications. | leadtools.jar |
Ltkrnu.dll Ltdisu.dll |
Ltkrnx.dll Ltdisx.dll |
libltkrn.so | libleadtools.so |
leadtools.pdf.jar | Required for PDF Features Support. |
leadtools.jar leadtools.drawing.jar leadtools.codecs.jar leadtools.annotations.engine.jar |
Ltclru.dll Ltdrwu.dll Lffaxu.dll Ltpdfu.dll |
Ltclrx.dll Ltdrwx.dll Lffaxx.dll Ltpdfx.dll |
libltclr.so libltdrw.so liblffax.so libltpdf.so |
libleadtools.colorconversion.so libleadtools.drawing.so libleadtools.codecs.fax.so libleadtools.pdf.so |
leadtools.sane.jar | SANE (Scanner Access Now Easy) frontend API to acquire images from scanners, digital cameras, and capture cards that have a Linux SANE backend. | leadtools.jar | Not supported | Not supported | ltltsane.so | Not supported |
leadtools.sane.server.jar | Server library for the LEADTOOLS SANE SDK. |
leadtools.jar leadtools.codecs.jar leadtools.sane.jar |
N/A | N/A | N/A | N/A |
leadtools.svg.jar | Required to add vector load, edit, save, conversion and display functionality to applications. | leadtools.jar |
Ltimgclru.dll Ltimgefxu.dll Ltimgutlu.dll |
Ltimgclrx.dll Ltimgefxx.dll Ltimgutlx.dll |
libltimgclr.so libltimgefx.so libltimgutl.so |
libleadtools.imageprocessing.color.so libleadtools.imageprocessing.effects.so libleadtools.imageprocessing.utilities.so |