LEADTOOLS lets you customize the file format lists included in the Save dialog, displayed using L_DlgSave, and the File Conversion dialog, displayed using L_DlgFileConversion. Customizing lets you include only those file formats, BPP options and sub-format options that you want, instead of all files formats, BPP options and sub-format options supported by LEADTOOLS.
Below are all LEADTOOLs supported save formats, BPP, and sub-formats to be used for customize Save and File Conversion dialogs through FILESAVEFORMAT structure.
Format Constant (nType) | Supported BPP | Supported Sub-formats for each BPP |
---|---|---|
LEAD (*.cmp) | ||
DLG_FF_SAVE_LEAD | 1 | No sub-formats |
8, 24 | DLG_FF_SAVE_SUB_CMP_NONPROGRESSIVE | |
DLG_FF_SAVE_SUB_CMP_PROGRESSIVE | ||
JPEG (*.jpg) | ||
DLG_FF_SAVE_JPEG | 8 | DLG_FF_SAVE_SUB_JPEG8_YUV_400 |
DLG_FF_SAVE_SUB_JPEG8_PROG_400 | ||
DLG_FF_SAVE_SUB_JPEG8_LOSSLESS | ||
12 | DLG_FF_SAVE_SUB_JPEG12_YUV_400 | |
DLG_FF_SAVE_SUB_JPEG12_LOSSLESS | ||
16 | No sub-formats | |
24 | DLG_FF_SAVE_SUB_JPEG24_YUV_444 | |
DLG_FF_SAVE_SUB_JPEG24_YUV_422 | ||
DLG_FF_SAVE_SUB_JPEG24_YUV_411 | ||
DLG_FF_SAVE_SUB_JPEG24_PROG_444 | ||
DLG_FF_SAVE_SUB_JPEG24_PROG_422 | ||
DLG_FF_SAVE_SUB_JPEG24_PROG_411 | ||
DLG_FF_SAVE_SUB_JPEG24_LOSSLESS | ||
DLG_FF_SAVE_SUB_JPEG24_LAB_444 | ||
DLG_FF_SAVE_SUB_JPEG24_LAB_422 | ||
DLG_FF_SAVE_SUB_JPEG24_LAB_411 | ||
LEAD Wavelet (*.cmw) | ||
DLG_FF_SAVE_CMW | 8, 12, 16, 24 | No sub-formats |
JPEG 2000 (*.j2k; *.jp2; *.jpx) | ||
DLG_FF_SAVE_J2K | 8, 12, 16, 24, 32, 48 | DLG_FF_SAVE_SUB_J2K_STREAM |
DLG_FF_SAVE_SUB_J2K_JP2 | ||
DLG_FF_SAVE_SUB_J2K_JPX | ||
TIF (*.tif) | ||
DLG_FF_SAVE_TIFF | 1 | DLG_FF_SAVE_SUB_TIFF1_CCITT |
DLG_FF_SAVE_SUB_TIFF1_CCITT_G3_1D | ||
DLG_FF_SAVE_SUB_TIFF1_CCITT_G3_2D | ||
DLG_FF_SAVE_SUB_TIFF1_CCITT_G4 | ||
DLG_FF_SAVE_SUB_TIFF1_UNCOMPRESSEDRGB | ||
DLG_FF_SAVE_SUB_TIFF1_RLERGB | ||
DLG_FF_SAVE_SUB_TIFF1_LZWRGB | ||
DLG_FF_SAVE_SUB_TIFF1_JBIG | ||
DLG_FF_SAVE_SUB_TIFF1_ABC | ||
DLG_FF_SAVE_SUB_TIFF1_ABIC | ||
DLG_FF_SAVE_SUB_TIFF1_JBIG2 | ||
4 | DLG_FF_SAVE_SUB_TIFF4_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_TIFF4_RLE | ||
DLG_FF_SAVE_SUB_TIFF4_LZW | ||
DLG_FF_SAVE_SUB_TIFF4_JBIG | ||
DLG_FF_SAVE_SUB_TIFF4_ABIC | ||
2, 3, 5, 6, 7 | DLG_FF_SAVE_SUB_TIFFOTHER_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_TIFFOTHER_RLE | ||
DLG_FF_SAVE_SUB_TIFFOTHER_LZW | ||
DLG_FF_SAVE_SUB_TIFFOTHER_JBIG | ||
8 | DLG_FF_SAVE_SUB_TIFF8_UNCOMPRESSEDRGB | |
DLG_FF_SAVE_SUB_TIFF8_RLERGB | ||
DLG_FF_SAVE_SUB_TIFF8_JPEG_GRAY_YCC | ||
DLG_FF_SAVE_SUB_TIFF8_LOSSLESSJPEG | ||
DLG_FF_SAVE_SUB_TIFF8_LZWRGB | ||
DLG_FF_SAVE_SUB_TIFF8_JBIG | ||
DLG_FF_SAVE_SUB_TIFF8_CMP | ||
DLG_FF_SAVE_SUB_TIFF8_J2K | ||
DLG_FF_SAVE_SUB_TIFF8_CMW | ||
12 | DLG_FF_SAVE_SUB_TIFF12_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_TIFF12_RLE | ||
DLG_FF_SAVE_SUB_TIFF12_LOSSLESSJPEG | ||
DLG_FF_SAVE_SUB_TIFF12_JPEG_GRAY_YCC | ||
DLG_FF_SAVE_SUB_TIFF12_LZW | ||
DLG_FF_SAVE_SUB_TIFF12_J2K | ||
DLG_FF_SAVE_SUB_TIFF12_CMW | ||
16 | DLG_FF_SAVE_SUB_TIFF16_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_TIFF16_RLE | ||
DLG_FF_SAVE_SUB_TIFF16_LOSSLESSJPEG | ||
DLG_FF_SAVE_SUB_TIFF16_LZW | ||
DLG_FF_SAVE_SUB_TIFF16_J2K | ||
DLG_FF_SAVE_SUB_TIFF16_CMW | ||
24 | DLG_FF_SAVE_SUB_TIFF24_UNCOMPRESSEDRGB | |
DLG_FF_SAVE_SUB_TIFF24_UNCOMPRESSEDCMYK | ||
DLG_FF_SAVE_SUB_TIFF24_UNCOMPRESSEDYCC | ||
DLG_FF_SAVE_SUB_TIFF24_RLERGB | ||
DLG_FF_SAVE_SUB_TIFF24_RLECMYK | ||
DLG_FF_SAVE_SUB_TIFF24_RLEYCC | ||
DLG_FF_SAVE_SUB_TIFF24_JPEG_YCC_444 | ||
DLG_FF_SAVE_SUB_TIFF24_JPEG_YCC_422 | ||
DLG_FF_SAVE_SUB_TIFF24_JPEG_YCC_411 | ||
DLG_FF_SAVE_SUB_TIFF24_LOSSLESSJPEG | ||
DLG_FF_SAVE_SUB_TIFF24_LZWRGB | ||
DLG_FF_SAVE_SUB_TIFF24_LZWCMYK | ||
DLG_FF_SAVE_SUB_TIFF24_LZWYCC | ||
DLG_FF_SAVE_SUB_TIFF24_CMP_NONPROGRESSIVE | ||
DLG_FF_SAVE_SUB_TIFF24_CMP_PROGRESSIVE | ||
DLG_FF_SAVE_SUB_TIFF24_J2K | ||
DLG_FF_SAVE_SUB_TIFF24_CMW | ||
DLG_FF_SAVE_SUB_TIFF24_LEAD_MRC | ||
DLG_FF_SAVE_SUB_TIFF24_MRC | ||
32 | DLG_FF_SAVE_SUB_TIFF32_UNCOMPRESSEDRGB | |
DLG_FF_SAVE_SUB_TIFF32_UNCOMPRESSEDCMYK | ||
DLG_FF_SAVE_SUB_TIFF32_RLERGB | ||
DLG_FF_SAVE_SUB_TIFF32_RLECMYK | ||
DLG_FF_SAVE_SUB_TIFF32_LZWRGB | ||
DLG_FF_SAVE_SUB_TIFF32_LZWCMYK | ||
48 | DLG_FF_SAVE_SUB_TIFF48_UNCOMPRESSEDRGB | |
DLG_FF_SAVE_SUB_TIFF48_LZWRGB | ||
64 | DLG_FF_SAVE_SUB_TIFF64_UNCOMPRESSEDRGB | |
DLG_FF_SAVE_SUB_TIFF64_LZWRGB | ||
GIF (*.gif) | ||
DLG_FF_SAVE_GIF | 1, 2, 3, 4, 5, 6, 7, 8 | DLG_FF_SAVE_SUB_GIF_INTERLACED89A |
DLG_FF_SAVE_SUB_GIF_NONINTERLACED89A | ||
PNG (*.png) | ||
DLG_FF_SAVE_PNG | 1, 4, 8, 24, 32, 48, 64 | No sub-formats |
Animated Cursor (*.ani) | ||
DLG_FF_SAVE_ANI | 1, 4, 8, 24 | No sub-formats |
CALS (*.cal) | ||
DLG_FF_SAVE_CALS | 1 | DLG_FF_SAVE_SUB_CALS |
DLG_FF_SAVE_SUB_CALS2 | ||
DLG_FF_SAVE_SUB_CALS3 | ||
DLG_FF_SAVE_SUB_CALS4 | ||
Cineon (*.cin) | ||
DLG_FF_SAVE_CIN | 24 | No sub-formats |
CLP (*.clp) | ||
DLG_FF_SAVE_CLP | 1, 4, 24 | No sub-formats |
8 | DLG_FF_SAVE_SUB_CLP_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_CLP_RLE | ||
Compressed Windows Metafile (*.wmz) | ||
DLG_FF_SAVE_WMZ | 24 | No sub-formats |
DICOM DIC Gray (*.dic) | ||
DLG_FF_SAVE_DICOMGRAY | 8 | DLG_FF_SAVE_SUB_DICOM8_GRAY |
DLG_FF_SAVE_SUB_DICOM8_COLOR | ||
DLG_FF_SAVE_SUB_DICOM8_RLE_GRAY | ||
DLG_FF_SAVE_SUB_DICOM8_RLE_COLOR | ||
DLG_FF_SAVE_SUB_DICOM8_JPEG_GRAY | ||
DLG_FF_SAVE_SUB_DICOM8_J2K_GRAY_LOSSLESS | ||
DLG_FF_SAVE_SUB_DICOM8_J2K_GRAY | ||
DICOM DIC Color (*.dic) | ||
DLG_FF_SAVE_DICOMCOLOR | 24 | DLG_FF_SAVE_SUB_DICOM24_COLOR |
DLG_FF_SAVE_SUB_DICOM24_RLE_COLOR | ||
DLG_FF_SAVE_SUB_DICOM24_LOSSLESSJPEG_COLOR | ||
DLG_FF_SAVE_SUB_DICOM24_JPEG_COLOR | ||
DLG_FF_SAVE_SUB_DICOM24_J2K_GRAY_LOSSLESS | ||
DLG_FF_SAVE_SUB_DICOM24_J2K_GRAY | ||
Dr Halo (*.cut) | ||
DLG_FF_SAVE_CUT | 8 | No sub-formats |
EMF (*.emf) | ||
DLG_FF_SAVE_EMF | 8, 24 | No sub-formats |
EPS (*.eps) | ||
DLG_FF_SAVE_EPS | 8 | No sub-formats |
EXIF (*.tif) | ||
DLG_FF_SAVE_EXIF | 24 | DLG_FF_SAVE_SUB_EXIF_UNCOMPRESSEDRGB |
DLG_FF_SAVE_SUB_EXIF_UNCOMPRESSEDYCC | ||
DLG_FF_SAVE_SUB_EXIF_JPEG_411 | ||
DLG_FF_SAVE_SUB_EXIF_JPEG_422 | ||
FAX (Raw) (*.fax) | ||
DLG_FF_SAVE_FAX | 1 | DLG_FF_SAVE_SUB_FAX_G3_1D |
DLG_FF_SAVE_SUB_FAX_G3_2D | ||
DLG_FF_SAVE_SUB_FAX_G4 | ||
FIT (*.fit) | ||
DLG_FF_SAVE_FIT | 8, 16, 32 | No sub-formats |
FLC (*.flc) | ||
DLG_FF_SAVE_FLC | 8 | No sub-formats |
FPX (*.fpx) | ||
DLG_FF_SAVE_FPX | 8, 24 | DLG_FF_SAVE_SUB_FPX_UNCOMPRESSED |
DLG_FF_SAVE_SUB_FPX_SINGLECOLOR | ||
DLG_FF_SAVE_SUB_FPX_DEFQFACTOR | ||
DLG_FF_SAVE_SUB_FPX_SPECQFACTOR | ||
GEM (*.img) | ||
DLG_FF_SAVE_IMG | 1 | No sub-formats |
GeoTIFF (*.tif) | ||
DLG_FF_SAVE_GEOTIFF | 16 | No sub-formats |
IFF (*.iff) | ||
DLG_FF_SAVE_IFF | 1 - 8, 24 | DLG_FF_SAVE_SUB_IFF_ILBM_UNCOMPRESSED |
DLG_FF_SAVE_SUB_IFF_ILBM_RLE | ||
DLG_FF_SAVE_SUB_IFF_CAT_UNCOMPRESSED | ||
DLG_FF_SAVE_SUB_IFF_CAT_RLE | ||
ITG (*.itg) | ||
DLG_FF_SAVE_ITG | 1 | DLG_FF_SAVE_SUB_ITG_RLE |
DLG_FF_SAVE_SUB_ITG_CCITT_G4 | ||
JBIG (*.jbg) | ||
DLG_FF_SAVE_JBIG | 1 - 8 | No sub-formats |
JBIG2 (*.jb2) | ||
DLG_FF_SAVE_JBIG2 | 1 | No sub-formats |
ABC (*.abc) | ||
DLG_FF_SAVE_ABC | 1 | No sub-formats |
MacPaint (*.mac) | ||
DLG_FF_SAVE_MAC | 1 | No sub-formats |
DLG_FF_SAVE_PCT | 1, 4, 8, 16, 24 | No sub-formats |
MODCA IOCA (*.ica) | ||
DLG_FF_SAVE_MODCA | 1 | DLG_FF_SAVE_SUB_ICA_G3_1D |
DLG_FF_SAVE_SUB_ICA_G3_2D | ||
DLG_FF_SAVE_SUB_ICA_G4 | ||
DLG_FF_SAVE_SUB_ICA_IBM_MMR | ||
DLG_FF_SAVE_SUB_ICA_UNCOMPRESSED | ||
DLG_FF_SAVE_SUB_ICA_ABIC | ||
4 | DLG_FF_SAVE_SUB_ICA4_ABIC | |
MRC (*.mrc) | ||
DLG_FF_SAVE_MRC | 24 | DLG_FF_SAVE_SUB_LEAD_MRC |
DLG_FF_SAVE_SUB_MRC | ||
MS HDPhoto (*.hdp) | ||
DLG_FF_SAVE_HDP | 1, 4, 8, 24, 64 | No sub-formats |
16 | DLG_FF_SAVE_SUB_HDP_GRAY | |
DLG_FF_SAVE_SUB_HDP_RGB | ||
32 | DLG_FF_SAVE_SUB_HDP_CMYK | |
DLG_FF_SAVE_SUB_HDP_RGB | ||
MS Paint (*.msp) | ||
DLG_FF_SAVE_MSP | 1 | No sub-formats |
Multiple-image Network Graphics (*.mng) | ||
DLG_FF_SAVE_MNG | 1, 2, 4 | DLG_FF_SAVE_SUB_IDSTR_MNG |
DLG_FF_SAVE_SUB_IDSTR_MNG_GRAY | ||
8 | DLG_FF_SAVE_SUB_IDSTR_MNG | |
DLG_FF_SAVE_SUB_IDSTR_MNG_GRAY | ||
DLG_FF_SAVE_SUB_IDSTR_MNG_JNG | ||
16 | DLG_FF_SAVE_SUB_IDSTR_MNG_GRAY | |
24 | DLG_FF_SAVE_SUB_IDSTR_MNG | |
DLG_FF_SAVE_SUB_IDSTR_MNG_JNG | ||
DLG_FF_SAVE_SUB_IDSTR_MNG_JNG_411 | ||
DLG_FF_SAVE_SUB_IDSTR_MNG_JNG_422 | ||
32, 48, 64 | DLG_FF_SAVE_SUB_IDSTR_MNG | |
OS/2 BMP (*.bmp) | ||
DLG_FF_SAVE_OS2BMP | 1, 4, 8, 24 | DLG_FF_SAVE_SUB_OS2_VER1 |
DLG_FF_SAVE_SUB_OS2_VER2 | ||
PBM (*.pbm) | ||
DLG_FF_SAVE_PBM | 1 | DLG_FF_SAVE_SUB_PBM_ASCII |
DLG_FF_SAVE_SUB_PBM_BINARY | ||
PCX (*.pcx) | ||
DLG_FF_SAVE_PCX | 1, 4, 8, 24 | No sub-formats |
PDF (*.pdf) | ||
DLG_FF_SAVE_PDF | 1 | DLG_FF_SAVE_SUB_PDF1_UNCOMPRESSED |
DLG_FF_SAVE_SUB_PDF1_CCITT_G3_1D | ||
DLG_FF_SAVE_SUB_PDF1_CCITT_G3_2D | ||
DLG_FF_SAVE_SUB_PDF1_CCITT_G4 | ||
DLG_FF_SAVE_SUB_PDF1_RAS_PDF_LZW | ||
DLG_FF_SAVE_SUB_PDF1_RAS_PDF_JBIG2 | ||
2 | DLG_FF_SAVE_SUB_PDF2_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_PDF2_RAS_PDF_LZW | ||
4 | DLG_FF_SAVE_SUB_PDF2_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_PDF4_RAS_PDF_LZW | ||
8 | DLG_FF_SAVE_SUB_PDF8_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_PDF8_LOSSLESSJPEG | ||
DLG_FF_SAVE_SUB_PDF8_RAS_PDF_LZW | ||
24 | DLG_FF_SAVE_SUB_PDF24_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_PDF24_YUV_444 | ||
DLG_FF_SAVE_SUB_PDF24_YUV_422 | ||
DLG_FF_SAVE_SUB_PDF24_YUV_411 | ||
DLG_FF_SAVE_SUB_PDF24_RAS_PDF_LZW | ||
DLG_FF_SAVE_SUB_PDF24_PDF_LEAD_MRC | ||
PGM (*.pgm) | ||
DLG_FF_SAVE_PGM | 8 | DLG_FF_SAVE_SUB_PGM_ASCII |
DLG_FF_SAVE_SUB_PGM_BINARY | ||
PPM (*.ppm) | ||
DLG_FF_SAVE_PPM | 24 | DLG_FF_SAVE_SUB_PGM_ASCII |
DLG_FF_SAVE_SUB_PGM_BINARY | ||
PSD (*.psd) | ||
DLG_FF_SAVE_PSD | 1, 8, 24 | No sub-formats |
PSP (*.ppm) | ||
DLG_FF_SAVE_PSP | 1, 4, 8, 24 | DLG_FF_SAVE_SUB_PSP_RLE |
DLG_FF_SAVE_SUB_PSP_UNCOMPRESSED | ||
RAW data (*.raw) | ||
DLG_FF_SAVE_RAW | ||
Raw IOCA (*.ica) | ||
DLG_FF_SAVE_RAWICA | 1 | DLG_FF_SAVE_SUB_RAWICA_G3_1D |
DLG_FF_SAVE_SUB_RAWICA_G3_2D | ||
DLG_FF_SAVE_SUB_RAWICA_G4 | ||
DLG_FF_SAVE_SUB_RAWICA_IBM_MMR | ||
DLG_FF_SAVE_SUB_RAWICA_UNCOMPRESSED | ||
Scitex Continuous Tone SCT (*.sct) | ||
DLG_FF_SAVE_SCT | 24, 32 | No sub-formats |
SGI (*.sgi) | ||
DLG_FF_SAVE_SGI | 8, 24, 32 | DLG_FF_SAVE_SUB_SGI_UNCOMPRESSED |
DLG_FF_SAVE_SUB_SGI_RLECOMPRESSED | ||
Structured Fax File (*.sff) | ||
DLG_FF_SAVE_SFF | 1 | No sub-formats |
SUN Ras (*.ras) | ||
DLG_FF_SAVE_RAS | 1, 4, 8, 24, 32 | DLG_FF_SAVE_SUB_RAS_RLE |
DLG_FF_SAVE_SUB_RAS_UNCOMPRESSED | ||
TGA (*.tga) | ||
DLG_FF_SAVE_TGA | 8, 16, 24, 32 | DLG_FF_SAVE_SUB_TGA_RLE |
DLG_FF_SAVE_SUB_TGA_UNCOMPRESSED | ||
TIFX (*.tifx) | ||
DLG_FF_SAVE_TIFX | 1 | DLG_FF_SAVE_SUB_TIFX_CCITT_G4 |
DLG_FF_SAVE_SUB_TIFX_CCITT_G3_1D | ||
DLG_FF_SAVE_SUB_TIFX_CCITT_G3_2D | ||
DLG_FF_SAVE_SUB_TIFX_JBIG | ||
3, 8, 24 | No sub-formats | |
Vista Icon (*.ico) | ||
DLG_FF_SAVE_PNG_ICO | 1, 4, 8, 24, 32 | No sub-formats |
Winfax (*.wfx) | ||
DLG_FF_SAVE_WFX | 1 | DLG_FF_SAVE_SUB_WFX_CCITT_G3_1D |
DLG_FF_SAVE_SUB_WFX_CCITT_G4 | ||
Windows Bitmap (.bmp)* | ||
DLG_FF_SAVE_BMP | 1 | No sub-formats |
4, 8 | DLG_FF_SAVE_SUB_BMP_UNCOMPRESSED | |
DLG_FF_SAVE_SUB_BMP_RLECOMPRESSED | ||
16, 24, 32 | No sub-formats | |
Win Cursor (*.cur) | ||
DLG_FF_SAVE_CUR | 1, 4, 8, 24 | No sub-formats |
Win Icon (*.ico) | ||
DLG_FF_SAVE_ICO | 1, 4, 8, 24 | No sub-formats |
Wireless Bitmap (WBMP) (*.wbmp) | ||
DLG_FF_SAVE_WBMP | 1 | No sub-formats |
WPG (*.wpg) | ||
DLG_FF_SAVE_WPG | 1, 4, 8 | No sub-formats |
XBM (*.xbm) | ||
DLG_FF_SAVE_XBM | 1 | No sub-formats |
Xionics SMP (*.smp) | ||
DLG_FF_SAVE_SMP | 1 | DLG_FF_SAVE_SUB_SMP_CCITT_GROUP3_1D |
DLG_FF_SAVE_SUB_SMP_CCITT_GROUP3_2D | ||
DLG_FF_SAVE_SUB_SMP_CCITT_GROUP4 | ||
DLG_FF_SAVE_SUB_SMP_UNCOMPRESSED | ||
XPM (*.xpm) | ||
DLG_FF_SAVE_XPM | 8, 16, 24, 32 | No sub-formats |
XPS Document (*.xps) | ||
DLG_FF_SAVE_XPS | 1, 4, 32 | No sub-formats |
8 | DLG_FF_SAVE_SUB_IDSTR_XPS | |
DLG_FF_SAVE_SUB_IDSTR_XPS_JPEG | ||
DLG_FF_SAVE_SUB_IDSTR_XPS_JPEG_LOSSLESS | ||
24 | DLG_FF_SAVE_SUB_IDSTR_XPS | |
DLG_FF_SAVE_SUB_IDSTR_XPS_JPEG | ||
DLG_FF_SAVE_SUB_IDSTR_XPS_JPEG_422 | ||
DLG_FF_SAVE_SUB_IDSTR_XPS_JPEG_411 | ||
XWD (*.xwd) | ||
DLG_FF_SAVE_XWD | 1, 4, 8 | DLG_FF_SAVE_SUB_XWD_VERSION10 |
DLG_FF_SAVE_SUB_XWD_VERSION11 | ||
16, 24, 32 | No sub-formats | |
Adaptive bi-level image compression (*.abic) | ||
DLG_FF_SAVE_ABIC | 1 | No sub-formats |
4 | No sub-formats |