JpegExtendedParams Object (IJpegExtendedParams Interface)
This object provides functionality for tuning the parameters of saving an image to JPEG format (color and gray IFF_Jpg format with ICT_Jpeg compression, color and gray IFF_J2k format with ICT_J2k compression, color and gray IFF_Tif format with ICT_Jpeg compression) using the IImage::WriteToFile method. A pointer to this object is passed into the IImage::WriteToFile method as an input parameter, and thus affects the size and quality of the resulting image. All properties of a newly created object of this type are set to reasonable defaults. See the description of particular property for its default value.
The JpegExtendedParams object is a persistent object. This means that the object current state, indicated by the values of its properties, can be written to persistent storage: an area in the global memory or a disk file. Later, the object can be re-created by reading the object's state from persistent storage. The following methods provide persistence of the object: SaveToFile, LoadFromFile, SaveToMemory, and LoadFromMemory.
Stores the value of the JPEG quality in percent.
The default value for this property is 50.
|CopyFrom||Initializes properties of the current object with values of similar properties of another object.|
|LoadFromFile||Restores the object's contents from a file on disk.|
|LoadFromMemory||Restores the object's contents from the global memory.|
|SaveToFile||Saves the object's contents into a file on disk.|
|SaveToMemory||Saves the object's contents into the global memory.|
This object is the output parameter of the CreateJpegExtendedParams method of the Engine object.
This object is the input parameter of the WriteToFile method of the Image object.