The ImageKit File interface exposes properties and methods for processing image files. It also contains an interface that exposes Exif JPEG properties
Property List
Custom Properties | Explanation |
---|---|
ButtonName | Sets the button name displayed in the progress dialog box when loading and saving files. |
Cancel | Sets whether or not the process is canceled. |
Caption | Sets the text displayed in the title bar of the progress dialog box when loading and saving files. |
Comment | Sets and retrieves a comment in certain image files. |
CreationTimeDay | Refers to the day when the file was created. Retrieved after executing the GetImagefileType method. |
CreationTimeHour | Refers to the hour when the file was created. Retrieved after executing the GetImagefileType method. |
CreationTimeMinute | Refers to the minute when the file was created. Retrieved after executing the GetImagefileType method. |
CreationTimeMonth | Refers to the month when the file was created. Retrieved after executing the GetImagefileType method. |
CreationTimeSecond | Refers to the second when the file was created. Retrieved after executing the GetImagefileType method. |
CreationTimeYear | Refers to the year when the file was created. Retrieved after executing the GetImagefileType method. |
ExtendedDialog | Sets whether or not the file information and preview are displayed in the file "Open" dialog. |
FileBitCount | Refers to the bit count of the image. Retrieved after executing the GetImagefileType or GetImagefileTypeMem methods. |
FileExt | Sets the file type used when executing the OpenFileDlg and SaveFileDlg methods. |
FileHeight | Refers to the height of the image (in pixels). Retrieved after executing the GetImagefileType or GetImagefileTypeMem methods |
FileImageSize | Refers to the size of the actual image data. Retrieved after executing the GetImagefileType or GetImagefileTypeMem methods. |
FileMaxPage | Refers to the number of pages of the image file. Retrieved after executing the GetImagefileType or GetImagefileTypeMem methods. |
FileName | Sets the file name used when loading or saving an image |
FilePath | Sets the folder used when executing the OpenFileDlg and SaveFileDlg methods. |
FileSize | Refers to the size of the image file. The file size changes depending on the format in which the image data is saved and whether or not the image data is compressed. Retrieved after executing the GetImagefileType or GetImagefileTypeMem methods. |
FileType | Refers to the file type. Retrieved after executing the GetImagefileType method |
FileWidth | Refers to the width of the image (in pixels). Retrieved after executing the GetImagefileType method |
FileWidthByte | Refers to the number of bytes per line of the image. Retrieved after executing the GetImagefileType method |
FileXdpi | Refers to the horizontal resolution of the image. Retrieved after executing the GetImagefileType method |
FileYdpi | Refers to the vertical resolution of the image. Retrieved after executing the GetImagefileType method |
GifAnime | Sets the use of multi-page GIF images |
GifAnimeDelay | Sets the length of time an page is displayed in the multi-page GIF image |
ImageHandleRawData | Refers to the raw image data's image handle |
ImageHandleRawDataSize | Refers to the size of the raw image data that is set in the ImageHandleRawData property |
Information | Sets whether or not file information is displayed in the select file dialog. |
Interlace | Sets whether or not Gif and Png images are interlaced |
JPEG2000CodeBlockHeight | Sets the height of the JPEG2000 code block |
JPEG2000CodeBlockWidth | Sets the width of the JPEG2000 code block |
JPEG2000NumrResLevel | Sets the JPEG2000 resolution level |
JPEG2000PrecinctHeight | Sets the height of the JPEG2000 precinct |
JPEG2000PrecinctWidth | Sets the width of the JPEG2000 precinct |
JPEG2000Reversible | Sets whether or not the JPEG2000 compression is reversible |
JPEG2000Size | Sets the size of the saved JPEG2000 file |
JPEG2000TileHeight | Sets the height of the JPEG2000 tile |
JPEG2000TileWidth | Sets the width of the JPEG2000 tile |
JpegQuality | Sets the JPEG compression quality coefficient when saving an image in JPEG format |
JpegSubsamp | Sets the subsampling ratios for YCrCb when saving an image in JPEG format |
LastAccessTimeDay | Refers to the day when the file was accessed. Retrieved after executing the GetImagefileType method |
LastAccessTimeHour | Refers to the hour when the file was accessed. Retrieved after executing the GetImagefileType method |
LastAccessTimeMinute | Refers to the minute when the file was accessed. Retrieved after executing the GetImagefileType method |
LastAccessTimeMonth | Refers to the month when the file was accessed. Retrieved after executing the GetImagefileType method |
LastAccessTimeSecond | Refers to the second when the file was accessed. Retrieved after executing the GetImagefileType method |
LastAccessTimeYear | Refers to the year when the file was accessed. Retrieved after executing the GetImagefileType method |
LastWriteTimeDay | Refers to the day when the file was modified. Retrieved after executing the GetImagefileType method |
LastWriteTimeHour | Refers to the hour when the file was modified. Retrieved after executing the GetImagefileType method |
LastWriteTimeMinute | Refers to the minute when the file was modified. Retrieved after executing the GetImagefileType method |
LastWriteTimeMonth | Refers to the month when the file was modified. Retrieved after executing the GetImagefileType method |
LastWriteTimeSecond | Refers to the second when the file was modified. Retrieved after executing the GetImagefileType method |
LastWriteTimeYear | Refers to the year when the file was modified. Retrieved after executing the GetImagefileType method |
LoadPage | Sets which page is loaded in a FPX, GIF, or TIFF multi-page image |
Message | Sets the message displayed in the progress dialog box when loading and saving files |
PalBlue | Sets the blue component of the RGB value for the transparent color |
PalGreen | Sets the green component of the RGB value for the transparent color |
PalRed | Sets the red component of the RGB value for the transparent color |
PngAlphaChannel | Sets the alpha channel in a PNG image |
Preview | Sets whether or not the image is previewed in the file selection dialog box |
SaveFileDlgFileType | Retrieves the type of file selected when saving a file using the SaveFileDlg method |
TiffAppend | Sets whether or not an image saved in TIFF format is appended to an existing multi-page TIFF image or saved as a separate image |
TiffColorSpace | Defines the color space for TIFF images |
TiffSaveOneStrip | Sets whether or not a TIFF image is saved as one strip or multiple strips |
Transparent | Sets the transparent color for GIF/ PNG images |
VectorHeight | When loading a vector image, this sets the height of the vector image (in pixels) |
VectorWidth | When loading a vector image, this sets the width of the vector image (in pixels) |
Method List
Custom Methods | Explanation |
---|---|
CMYKBmpPlaneFileLoad | Loads a bmp file that has been saved in seperate CMYK planes |
CMYKBmpPlaneFileSave | Saves a raster image into seperate CMYK planes. The saved images are in BMP format |
FileLoadAsRawData | Loads raw image data from a file |
FileSaveAsRawData | Saves raw image data to a file |
FTPConnect | Connects to the FTP server |
FTPDeleteFile | Deletes an existing file from the FTP server. (Includes connecting to and disconnecting from server) |
FTPDeleteFileEx | Deletes an existing file from the FTP server |
FTPDisconnect | Disconnects from the FTP server |
FTPGetFile | Retrieves a file from the FTP server. (Includes connecting to and disconnecting from server) |
FTPGetFileEx | Retrieves a file from the FTP server |
FTPPutFile | Transfers a file to the FTP server. (Includes connecting to and disconnecting from server) |
FTPPutFileEx | Transfers a file to the FTP server |
FTPRenameFile | Renames an existing file on the FTP server. (Includes connecting to and disconnecting from server) |
FTPRenameFileEx | Renames an existing file on the FTP server |
GetImageFileType | Retrieves various information aobut the image file |
GetImageFileTypeMem | Retrieves various information from raw image data |
HTTPConnect | Connects to the HTTP(S) server |
HTTPDisconnect | Disconnects from the HTTP(S) server |
HTTPGetFile | Retrieves a file from the HTTP server. (Includes connecting to and disconnecting from server) |
HTTPGetFileEx | Retrieves a file from the HTTP server |
HTTPPutFile | Transfers a file to the HTTP server. (Includes connecting to and disconnecting from server) |
HTTPPutFileEx | Transfers a file to the HTTP server |
HTTPSGetFile | Retrieves a file from the HTTPS server. (Includes connecting to and disconnecting from server) |
HTTPSPutFile | Transfers a file to the HTTPS server. (Includes connecting to and disconnecting from server) |
LoadFile | Loads image data from a file |
LoadFileMem | Loads DIB image data from raw data |
LoadFromStream | Loads image data from a stream |
OpenFileDialog | Opens the "Open" file dialog box |
RGBBmpPlaneFileLoad | Loads a bmp file that has been saved in seperate RGB planes |
RGBBmpPlaneFileSave | Saves a raster image into seperate RGB planes. The saved images are in BMP format |
SaveFile | Saves image data to file |
SaveFileDialog | Opens the "Save" file dialog box |
SaveFileMem | Saves image data as raw data |
SaveToStream | Saves image data to a stream |
YCCBmpPlaneFileLoad | Loads a bmp file that has been saved in seperate YCrCb planes |
YCCBmpPlaneFileSave | Saves a raster image into seperate YCrCb planes. The saved images are in BMP format |
Interface List
Custom Interfaces | Explanation |
---|---|
Exif | Exposes properties of the Exif(JPEG) file's main and thumbnail image |