The IGIF interface is designed to configure output files to be saved in GIF format.
Defines the bit depth of the resulting image measured as the number of bits representing each pixel. It is both readable and writable.
Black and white image (1 bit per pixel)
Color image, 16 colors (4 bits per pixel)
Grayscale image (16 hues, 4 bits per pixel)
Color image, 256 colors (8 bits per pixel)
Grayscale image (256 hues, 8 bits per pixel)
Defines the delay (in seconds) between frames in multi-page (animated) GIF files. It is both readable and writable.
Helps manage the process of creating multi-page output files. It is both readable and writable.
Each page of the source document and every one-page document are saved as separate files
Each multi-page source document is saved as a single multi-page file
The content of all documents processed is saved in a single multi-page file
Defines the dithering mode applied to half-tone transitions and used to reduce stepwise rendering when representing downsampled images. Dithering is applied only if the ColorSpace property has one of the following values: CS_BLACKWHITE, CS_16COLORS, CS_16GRAYSCALE, CS_256COLORS. It is both readable and writable.
High-quality dithering is enabled to optimize for output image quality
Fast dithering is used to optimize for conversion speed
Visual Basic 6
Dim objUDC As IUDC
Dim itfPrinter As IUDCPrinter
Dim itfProfile As IProfile
Set objUDC = New UDC.APIWrapper
Set itfPrinter = objUDC.Printers("Universal Document Converter")
Set itfProfile = itfPrinter.Profile
' Set GIF as current output file format
itfProfile.FileFormat.ActualFormat = FMT_GIF
itfProfile.FileFormat.GIF.ColorSpace = CS_COLOR_256
itfProfile.FileFormat.GIF.Smoothing = SM_HQ
itfProfile.FileFormat.GIF.Multipage = MM_MULTI
itfProfile.FileFormat.GIF.FrameDelay = 10