跳转到主要内容
此对象用于调整将图像保存为 JPEG 格式 (IFF_JpegGrayJfif、IFF_JpegColorJfif、IFF_Jpeg2kGray、IFF_Jpeg2kColor、IFF_TiffGrayJpegJfif 和 IFF_TiffColorJpegJfif 等图像格式类型) 的参数,通过 IImage::WriteToFile 方法实现。将此对象的指针作为输入参数传递给 IImage::WriteToFile 方法,从而影响输出图像的大小和质量。新创建的此类对象的所有属性均设置为合理的默认值。有关特定属性的默认值,请参阅其描述。 JpegExtendedParams 对象是一个持久化对象。这意味着可以将对象当前的状态写入持久存储中。随后,可以通过从持久存储读取对象状态来重新创建该对象。以下方法用于实现该对象的持久化: Linux: SaveToFile,以及 LoadFromFile Windows SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

名称类型描述
ApplicationEngine, 只读返回 Engine 对象。
Qualityint存储 JPEG 质量的百分比值。默认值为 50。

方法

NameDescription
CopyFrom使用另一个对象的相应属性值初始化当前对象的属性。
LoadFromFile从磁盘文件恢复对象内容。
LoadFromMemory <Note> : Windows only. </Note>从全局内存恢复对象内容。
SaveToFile将对象内容保存到磁盘文件。
SaveToMemory <Note> : Windows only. </Note>将对象内容保存到全局内存。

输出参数

此对象是 Engine 对象的 CreateJpegExtendedParams 方法的输出参数。

输入参数

此对象作为以下方法的输入参数传递:

另请参阅

ImageFileFormatEnum 处理图像 处理属性