IkFile Overview

Constructor

 IkFile Constructor Initializes a new instance of the IkFile class

Public Properties

 BackgroundBlue Sets the blue component (RGB) of the background color in a vector image.
 BackgroundGreen Sets the green component (RGB) of the background color in a vector image.
 BackgroundPaint Sets the background color for a vector image.
 BackgroundRed Set the red component (RGB) of the background color for a vector image.
 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.
 ErrorStatus Retrieves the error message that has been generated.
 ExifAutoRotate Sets whether to automatically adjust the orientation of a photo taken with a smartphone and load it.
 FileBitCount Refers to the bit count of the image. Retrieved after executing the GetImageFileType or GetImagefileTypeFromRawData methods.
 FileExtention Sets the file type initially displayed by the OpenFileDialog and SaveFileDialog methods
 FileHeight ers to the height of the image in pixels. To set the value of this property, execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileImageSize Refers to the size of the image file. To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileMaxPage Refers to the number of pages of a multi-page image file. To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileName Sets the name of the image file (full path) to be loaded or saved
 FilePath Sets the folder initially displayed by the OpenFileDialog and SaveFileDialog methods
 FileSize Refers to the size of the image file. To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileType Refers to the type of image format. To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileWidth Refers to the width of the image in pixels. To set the value of this property, execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileWidthByte Refers to the number of bytes per line in the image. To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileXdpi Refers to the horizontal resolution of the image. (number of pixels per horizontal inch). To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 FileYdpi Refers to the vertical resolution of the image. (number of pixels per vertical inch). To retrieve the value of this property, first execute the GetImageFileType or GetImageFileTypeFromRawData method.
 JPEG2000CodeBlockHeight Sets the height of the JPEG2000 format code block size
 JPEG2000CodeBlockWidth Sets the width of the JPEG2000 format code block size
 JPEG2000NumrResLevel Sets the level of the JPEG2000 format resolution
 JPEG2000PrecinctHeight Sets the height of the JPEG2000 format precinct size
 JPEG2000PrecinctWidth Sets the width of the JPEG2000 format precinct size
 JPEG2000Reversible Sets whether or not the JPEG2000 lossless compression is reversible
 JPEG2000Size Sets the size of the file when saved in JPEG2000 format
 JPEG2000TileHeight Sets the height of the JPEG2000 format tile size
 JPEG2000TileWidth Sets the width of the JPEG2000 format tile size
 JpegQuality Sets the quality coefficient when an image is saved in JPEG or FPX (JPEG compression) file formats
 JpegSubsampling Sets the YCrCb subsampling ratios when saving an image in JPEG format
 LastAccessTimeDay Refers to the day when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastAccessTimeHour Refers to the hour when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastAccessTimeMinute Refers to the number of minutes when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastAccessTimeMonth Refers to the month when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastAccessTimeSecond Refers to the number of seconds when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastAccessTimeYear Refers to the year when the file was last accessed. Retrieved after executing the GetImageFileType method
 LastWriteTimeDay Refers to the day when the file was last modified. Retrieved after executing the GetImageFileType method
 LastWriteTimeHour Refers to the hour when the file was last modified. Retrieved after executing the GetImageFileType method
 LastWriteTimeMinute Refers to the number of minutes when the file was last modified. Retrieved after executing the GetImageFileType method
 LastWriteTimeMonth Refers to the month when the file was last modified. Retrieved after executing the GetImageFileType method
 LastWriteTimeSecond Refers to the number of seconds when the file was last modified. Retrieved after executing the GetImageFileType method
 LastWriteTimeYear Refers to the year when the file was last modified. Retrieved after executing the GetImageFileType method
 LoadPage Sets the page to be loaded when a multi-page image file (FPX, GIF, or TIFF) image is loaded
 MinIsBlack Sets whether Tiff images, saved in 1 bit color, will be white mode or black mode
 PngAlphaChannel This property is not supported in the ImageKit.NET3.
 RawData Sets the byte array of the Raw data for the image to be loaded or saved
 TiffAppend Not supported in the ImageKit.NET3. This method has been replaced with the following methods to process multipage tiff images: AppendTiffImage, DeletePageFromMultipageTiff, and InsertPageIntoMultipageTiff
 VectorHeight Sets the height of a vector image when the image is loaded
 VectorWidth Sets the width of a vector image when the image is loaded

Public Methods

 AppendTiffImage Appends a page to the end of a multipage tiff image
 CloseMultiTiff This method is not supported in the ImageKit.NET3
 DeletePageFromMultipageTiff Deletes a page from a multipage tiff image
 GetImageFileType Retrieves various information aobut the image file
 GetImageFileTypeFromRawData Retrieves various information from raw image data
 InsertPageIntoMultipageTiff Insserts a page into a multipage tiff image
 LoadImageFromFile Loads image data from a file
 LoadImageFromRawData Loads DIB image data from raw data
 LoadRawDataFromFile Loads raw image data from file
 LoadRawDataFromStream Loads raw image data from stream
 MergeTiffImages Combines tiff files contained in a specified folder and saves them as a single multipage tiff file
 ModifyPageInMultipageTiff Modifies a specified page of an existing multipage tiff file
 OpenFileDialog Displays the "Open" dialog box which includes the file preview and information functions. This dialog box is used to select an image file to be opened.
 SaveFileDialog Displays the "Save" dialog box which includes the file preview function. This dialog box is used to select an image file to be saved.
 SaveImageToFile Saves image data to a file
 SaveImageToRawData Saves image data as raw data
 SaveRawDataToFile Saves raw data to a file
 SaveRawDataToStream Saves the raw image data to stream.

Public Events

 Progress Generated when a file is being loaded or saved

Hierarchy Property

 Exif Exposes properties of the Exif(JPEG) file's main and thumbnail image
 PDF Exposes properties to save images in PDF format

Also See

IkFile Class

The ImageKit.NET3 is created by Newtone Corporation