Send comments on this topic. | Back to Introduction - All Topics | Help Version 15.03.27
Files to be Included with Your Application
ProgrammingWithLEADTOOLS    

Files for redistribution are installed by the LEADTOOLS setup. For more information on the installation directory structure, refer to Installation Notes.

Note:

You may not copy or redistribute any of the following files without obtaining the proper license. In some cases, the license is included with your initial purchase of LEADTOOLS. In other cases, you must obtain a license from a third party or enter into a royalty agreement with LEAD to obtain the proper license. For these special licensing situations, see the notes below accompanying the specific file.
Note:You may not distribute the header files with your application, and you may not provide software development capabilities in your application.
Note:

LEADTOOLS Requires the following Microsoft C/C++ Runtime files to be distributed in the application's PATH:

  • atl80.dll
  • Microsoft.VC80.ATL.manifest
  • msvcr80.dll
  • msvcp80.dll
  • msvcm80.dll
  • Microsoft.VC80.CRT.manifest
  • mfc80u.dll
  • Microsoft.VC80.MFC.manifest
  • MFC80ENU.dll
  • Microsoft.VC80.MFCLOC.manifest

NOTE: that the filenames are the same for Win32 and x64. However, the actual binaries are different. For more information about distributing the Microsoft C/C++ runtime files, refer to: http://msdn2.microsoft.com/en-us/library/ms235291.aspx.

The following tables summarize the files you must include on your distribution diskettes to support the LEADTOOLS methods. Most files in the table are optional.

NOTE: Unless otherwise noted, the filenames are the same for both Win32 and x64 platforms. Refer to Installation Notes.

Redistributables:

Explanation:

Leadtools.dll

Leadtools Raster Imaging core classes, structures, and interfaces. Required for all applications.
For information about the "nag" message and the "no-nag" Leadtools.dll, refer to LEADTOOLS Nag Message.

Leadtools.Codecs.dll

Required for reading and writing image files. See below for information on individual file format filters.

Be sure that the DLLs in the LEADTOOLS I/O Library are available to your application. There are two ways of doing this:

  • Install the DLLs in the application's directory

OR

Leadtools.ColorConversion.dll

Required for Colorspace conversion and for some file formats.

LeadCodec.dll

LEAD WIC Codecs DLL. Required for reading and writing image files using the LEAD WIC Codecs. Should be registered. Also requires LeadCodecThunk.dll and Leadtools.Codecs.dll. See below for information on individual file format filters. For a listing of LEAD DLLs that are required by the LEAD WIC-Enabled codec, click here.

Be sure that the DLLs in the LEADTOOLS I/O Library are available to your application. There are two ways of doing this:

  • Install the DLLs in the application's directory

OR

Leadtools.Dicom.dll

Required for DICOM and DICOM communication support.

Also requires the following:

Support Win32 Platforms x64 Platforms
JPEG Compression Leadtools.Codecs.Cmp.dll Leadtools.Codecs.Cmp.dll
JPEG 2000 Compression Leadtools.Codecs.J2k.dll Leadtools.Codecs.J2k.dll

Leadtools.ImageProcessing.Color.dll

Color Image Processing functions.
Also requires Leadtools.ImageProcessing.Utilities.dll.

Leadtools.ImageProcessing.Core.dllCore Image Processing functions.
Also requires Leadtools.ImageProcessing.Utilities.dll.
Leadtools.ImageProcessing.Effects.dllImage Effects Image Processing functions.
Also requires Leadtools.ImageProcessing.Utilities.dll.
Leadtools.ImageProcessing.SpecialEffects.dllArtistic Effects Image Processing functions.
Also requires Leadtools.ImageProcessing.Utilities.dll.

Leadtools.Mrc.dll

Required for LEAD MRC segmentation support and advanced PDF compression support. This also requires one or more codec dlls.

Leadtools.Pdf.dll

Required for advanced PDF compression support. This also requires one or more codec dlls and the following codec dlls:
Leadtools.Mrc.dll
Leadtools.ImageProcessing.Color.dll
Leadtools.Codecs.Pdf.dll
Leadtools.Codecs.Png.dll
Leadtools.Codecs.Jb2.dll
Leadtools.Codecs.Fax.dll
Leadtools.Codecs.Raw.dll
Leadtools.Codecs.Tif.dll
Leadtools.Codecs.Cmp.dll

Leadtools.Windows.Media.Effects.dllLEADTOOLS WPF Bitmap Effects classes. The dll must be registered using Microsoft Register Server (REGSVR32.EXE). Also, the dll requires the Leadtools.ImageProcessing.* dlls.
Leadtools.Windows.Controls.dllContains the Standard versions of the BitmapSourceViewer and ImageList control classes.
Leadtools.Windows.Controls.Express.dllContains the Express versions of the BitmapSourceViewer and ImageList control classes.
Leadtools.Windows.Controls.Pro.dllContains the RasterImageViewer control class. Also requires Leadtools.Codecs.dll and individual file filters for using the Load and Save methods.

File Formats:

WIC-Enabled Codecs

The following file formats are WIC-Enabled formats.

  • For a summary of subformats, click here.
  • For a summary of CLSIDs, click here.
  • For a listing of Redistributables, click here.
  • For information about registering the LEAD WIC-Enabled Codecs, click here.
  • For information about example requirements, click here.
  • For information about how to get started with LEAD WIC-Enabled Codecs, click here.

RasterImageViewer.Save File Constant(s) Description Redistributables
Abc

Advanced Bitonal Compression (ABC) Format

Leadtools.Codecs.Abc.dll
AfpIcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll
AfpIcaIbmMmr, AfpIcaG31Dim, AfpIcaG32Dim, AfpIcaG4

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll Leadtools.Codecs.Fax.dll

Ani

Windows Animated Cursor

Leadtools.Codecs.Ani.dll

Bmp, BmpRle

Windows Bitmap Format

Leadtools.Codecs.Bmp.dll

Cals , Cals2, Cals3, Cals4

CALS Raster Format

Leadtools.Codecs.Cal.dll Leadtools.Codecs.Fax.dll

Clp, ClpRle

Microsoft Windows Clipboard Format

Leadtools.Codecs.Clp.dll
Cmp

LEAD CMP Format

Leadtools.Codecs.Cmp.dll
Cmw

LEAD Wavelet Format

Leadtools.Codecs.Cmw.dll
DicomGray, DicomColor, DicomRleGray, DicomGray

DICOM Format

Leadtools.Dicom.dll
DicomJpegGray, DicomJpegColor

DICOM Format with JPEG compression

Leadtools.Dicom.dll
Leadtools.Codecs.Cmp.dll
DicomJ2kGray, DicomJ2kColor

DICOM Format with JPEG 2000 compression

Leadtools.Dicom.dll
Leadtools.Codecs.J2k.dll

Eps

Encapsulated PostScript

Leadtools.Codecs.Eps.dll
EpsTiff

Encapsulated PostScript

Leadtools.Codecs.Eps.dll Leadtools.Codecs.Tif.dll

EpsWmf

Encapsulated PostScript

Leadtools.Codecs.Eps.dll Leadtools.Codecs.Wmf.dll

EpsPostScript

Encapsulated PostScript

Leadtools.Codecs.Eps.dll Leadtools.Codecs.Pdf.dll PDFDLL32.DLL PDF Runtime Files

Exif, ExifYcc, ExifJpeg411, ExifJpeg422

Exif Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Cmp.dll

Fit

Flexible Image Transport System Format

Leadtools.Codecs.Fit.dll
Flc

Flic Animation

Leadtools.Codecs.Flc.dll
Gif

Compuserve GIF Format

Leadtools.Codecs.Gif.dll
Hdp, HdpGray, HdpCmyk

JPEG XR / Microsoft HD Photo File Format (HDP)

Leadtools.Codecs.Hdp.dll

IffIbm, IffCat, IffIbmUncompressed, IffCatUncompressed

Interchange File Format

Leadtools.Codecs.Iff.dll
Img

GEM Image Format

Leadtools.Codecs.Img.dll
IntergraphRle IntergraphCcittG4

Intergraph Format

Leadtools.Codecs.Itg.dll Leadtools.Codecs.Fax.dll

IcaAbic

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll Leadtools.Codecs.Abi.dll

IcaIbmMmr, IcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll

IcaG31Dim, IcaG32Dim, IcaG4

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll Leadtools.Codecs.Fax.dll
J2k, Jp2

JPEG 2000 Format

Leadtools.Codecs.J2k.dll
Jbig2

JBIG2 Format

Leadtools.Codecs.Jb2.dll
Jpeg, Jpeg411, Jpeg422, JpegRgb, JpegLab, JpegLab411, JpegLab422

JPEG File Interchange Format (If you are loading or saving files that use CMYK or LAB color space, you will also need Leadtools.ColorConversion.dll.)

Leadtools.Codecs.Cmp.dll
Lead1Bit

LEAD 1-bit Compressed Format

Leadtools.Codecs.Lmb.dll
LeadMrc Mixed Raster Content Leadtools.Mrc.dll Leadtools.Codecs.Cmp.dll Leadtools.Codecs.Fax.dll Leadtools.Codecs.Jbg.dll
Mac

Macintosh Paint Format

Leadtools.Codecs.Mac.dll
Mng, MngGray, MngJng, MngJng411, MngJng422 Multiple Network Graphics Format Leadtools.Codecs.Mng.dll Leadtools.Codecs.Png.dll
Msp

Microsoft Paint Format

Leadtools.Codecs.Msp.dll

Mrc

Mixed Raster Content

Leadtools.Mrc.dll Leadtools.Codecs.Cmp.dll Leadtools.Codecs.Fax.dll

Os2 Os22

OS/2 Bitmap Format

Leadtools.Codecs.Bmp.dll

PbmBinary, PbmAscii, PgmBinary, PgmAscii, PpmBinary, PpmAscii

Portable Bitmap Utilities Format

Leadtools.Codecs.Pnm.dll

Pcx

ZSoft PCX Format

Leadtools.Codecs.Pcx.dll

Png

Portable Network Graphics Format

Leadtools.Codecs.Png.dll

Psd

PhotoShop 3.0 Format

Leadtools.Codecs.Psd.dll

Ras, RasRle

SUN Raster Format

Leadtools.Codecs.Ras.dll

RawIcaIbmMmr, RawIcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll

Sgi, SgiRle

Silicon Graphics Format

Leadtools.Codecs.Sgi.dll

Smp, SmpG31Dim, SmpG32Dim, SmpG4

Xionics Format

Leadtools.Codecs.Smp.dll Leadtools.Codecs.Fax.dll

Tga, TgaRle

Truvision Targa Format

Leadtools.Codecs.Tga.dll

TifAbc TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Abc.dll

Tif, TifYcc, TifPackbits, TifPackbitsYcc, TifLzw, TifLzwYcc, GeoTiff

TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll

TifCcitt, TifCcittGroup31Dim, TifCcittGroup32Dim, TifCcittGroup4

TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Fax.dll

TifCmw TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Cmw.dll

TifCmyk, TifPackbitsCmyk, TifLzwCmyk TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.ColorConversion.dll

TifJpeg, TifJpeg422, TifJpeg411, TifCmp

TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Cmp.dll

TifJbig TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Jbg.dll

TifJbig2 TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Jb2.dll

TifJ2k TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.J2k.dll

TifMrc TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Mrc.dll Leadtools.Codecs.Cmp.dll Leadtools.Codecs.Fax.dll

TifLeadMrc TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Mrc.dll Leadtools.Codecs.Cmp.dll

Leadtools.Codecs.Jbg.dll Leadtools.Codecs.Fax.dll

WfxG31Dim, WfxG4

Delrina WinFax Format

Leadtools.Codecs.Wfx.dll Leadtools.Codecs.Fax.dll

WinIco, PngIco, WinCur

Windows Icon and Cursor Format

Leadtools.Codecs.Bmp.dll
Wpg

WordPerfect Graphic Format

Leadtools.Codecs.Wpg.dll

Xbm

XWindows XBitMap Format

Leadtools.Codecs.Xbm.dll

Xpm

X Window PixMap Format

Leadtools.Codecs.Xpm.dll

Xps, XpsJpeg, XpsJpeg422, XpsJpeg411

XML Paper Specification (XPS) Format

Leadtools.Codecs.Xps.dll

Xwd10, Xwd11

X Window Dump Format

Leadtools.Codecs.Xwd.dll

Raster Image-Supported File Formats

The following file formats are NOT WIC-Enabled formats.

RasterImageViewer.Save File Constant(s) Description Redistributables
Afp

AFP Format

Leadtools.Codecs.Afp.dll

AfpIcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll
AfpIcaIbmMmr, AfpIcaG31Dim, AfpIcaG32Dim, AfpIcaG4

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll Leadtools.Codecs.Fax.dll

Awd

Windows FAX (AWD) Format

Leadtools.Codecs.Awd.dll AWVIEW32.DLL AWDENC32.DLL AWDCXC32.DLL AWCODC32.DLL AWRESX32.DLL

Cin

KODAK Cineon Format

Leadtools.Codecs.Cin.dll
Crw

Canon Raw Format

Leadtools.Codecs.Crw.dll Leadtools.Codecs.Cmp.dll Canon Runtime Files

Cut

Dr. Halo Format

Leadtools.Codecs.Cut.dll
Dcr

Kodak Professional Digital Camera Format

Leadtools.Codecs.Dcr.dll DCSPROBACK.DLL DCSPRO3SLR.DLL DCSProductLook.icm sRGB Color Space.icm
(Not supported for x64)

Dcs

Kodak Professional Digital Camera Format

Leadtools.Codecs.Dcs.dll PDC_SDK.DLL EKFPIXJPEG140.DLL ProFire.DLL
(Not supported for x64)

Djvu

LizardTech DjVu

Leadtools.Codecs.Djv.dll
Ecw

ER Mapper Enhanced Compressed Wavelet

Leadtools.Codecs.Ecw.Dll

FaxG31Dim, FaxG32Dim, FaxG31DimNoEol, FaxG4

Raw FAX Formats

Leadtools.Codecs.Fax.dll
Fit

Flexible Image Transport System Format

Leadtools.Codecs.Fit.dll
Fli

Flic Animation

Leadtools.Codecs.Flc.dll
Fpx, FpxSingleColor, FpxJpeg, FpxJpegQFactor

Kodak FlashPix Format

Leadtools.Codecs.Fpx.dll
Also requires the following:

Win32 Platforms:x64 Platforms:
Ltfpx15u.dllLtfpx15x.dll
Ltkdk15u.dllLtkdk15x.dll

IcaIbmMmr, IcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll

IcaG31Dim, IcaG32Dim, IcaG4

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll Leadtools.Codecs.Fax.dll
Jbig

JBIG Format

Leadtools.Codecs.Jbg.dll

Kdc120, Kdc40, Kdc50

Kodak Digital Camera Format

Leadtools.Codecs.Kdc.dll DC120V154_32.DLL
(Not supported for x64)
LaserData

LaserView LaserData Format

Leadtools.Codecs.Fax.dll

Pct

Macintosh Pict

Leadtools.Codecs.Pct.dll

PdfLeadMrc Mixed Raster Content

Leadtools.Mrc.dll
Leadtools.Pdf.dll Leadtools.Codecs.Cmp.dll Leadtools.Codecs.Jb2.dll

Psp, PspRle

Paint Shop Pro Format

Leadtools.Codecs.Psp.dll

Ptoca

Presentation Text Object Content Architecture Format

Leadtools.Codecs.Ptk.dll

RasPdf (Read Support)

Portable Document Format (PDF)

Leadtools.Codecs.Pdf.dll

Win32 Platforms:x64 Platforms:
Pdfdll32.dllPdfdll64.dll

PDF Runtime Files

RasPdf, RasPdfLzw (Write Support)

Portable Document Format (PDF)

Leadtools.Codecs.Pdf.dll

RasPdfG31Dim, RasPdfG32Dim, RasPdfG4 (Write Support)

Portable Document Format (PDF)

Leadtools.Codecs.Pdf.dll Leadtools.Codecs.Fax.dll

RasPdfJpeg, RasPdfJpeg422, RasPdfJpeg411 (Write Support)

Portable Document Format (PDF)

Leadtools.Codecs.Pdf.dll Leadtools.Codecs.Cmp.dll

RawIcaIbmMmr, RawIcaUncompressed

Image Object Content Architecture Format

Leadtools.Codecs.Ica.dll

RtfRaster

Rich Text Format

Leadtools.Codecs.Rtf.dll

Sct

Scitex Continuous Tone Format

Leadtools.Codecs.Sct.dll Leadtools.ColorConversion.dll

Sff

Structured Fax Format

Leadtools.Codecs.Sff.dll Leadtools.Codecs.Fax.dll

Sid

MrSid (SID) File Format

Leadtools.Codecs.Sid.Dll
TifUnknown

TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll
TifZip TIFF Tagged Image File Format

Leadtools.Codecs.Tif.dll Leadtools.Codecs.Png.dll

TifxFaxG4
TifxFaxG31Dim
TifxFaxG32Dim
Xerox Internet Fax Format

Leadtools.Codecs.Tfx.dll
Leadtools.Codecs.Fax.dll

TifxJbig
TifxJbigT43
TifxJbigT43ItuLab
TifxJbigT43GS
Xerox Internet Fax Format

Leadtools.Codecs.Tfx.dll
Leadtools.Codecs.Jbg.dll

TifxJpeg Xerox Internet Fax Format

Leadtools.Codecs.Tfx.dll
Leadtools.Codecs.Cmp.dll

Txt Ascii Text Files

Leadtools.Codecs.Txt.dll
Leadtools.Codecs.Rtf.dll

Wbmp

Windows Bitmap Format

Leadtools.Codecs.Wmp.dll

WinCur

Windows Icon and Cursor Format

Leadtools.Codecs.Bmp.dll
Xps

XML Paper Specification (XPS) Format

Leadtools.Codecs.Xps.dll

Canon Runtime files required for CRW support:

CDSDK.reg, CDSDK.dll, CDRAPCLS.dll, czs_ui.dll, deimg.dll, deImg010.dll, deImg110.dll, deImg153.dll, deimg301.dll, deimg401.dll, deImg404.dll, deimg602.dll, Deimg603.dll, DeImgd60.dll, pscAdimg.dll, pscCllct.dll, pscCStUI.dll, pscDcd.dll, pscDevUI.dll, pscDvlp.dll, Pscl2STI.dll, pscll.dll, pscParse.dll, pscSetup.dll, psdkdll.dll, psdkReg.dll, psParse.dll.

Canon, Inc. publishes these DLLs. If you wish to obtain a license to distribute these files, contact Canon and license the free Canon Digital Camera Software Developer Kit at http://www.powershot.com/powershot2/customer/develop1. These files are included for demonstration and testing purposes. You must obtain a license from canon prior to distributing these files.

Canon, Inc. suggests that the user of their CRW SDK MUST place the required DLLs/Libraries in the working folder of the EXE application that is using it, and not in the SYSTEM folder. LEADTOOLS tested this in the system folder and it worked fine. But to follow Canon's instructions, we recommend the users of CANON DLLs/Libraries to place them in the working folder of his/her application to avoid any problems/conflicts, which may result from ignoring this recommendation.