跳转到主要内容
此对象提供用于调整将图像保存为 TIFF 格式 (所有 IFF_Tiff… 图像格式类型) 时各项参数的功能,使用 IImage::WriteToFile 方法。指向此对象的指针会作为输入参数传递给 IImage::WriteToFile 方法,因此会影响生成图像的大小和质量。此类型新创建对象的所有属性都会设置为合理的默认值。有关默认值,请参见各个属性的说明。 TiffExtendedParams 对象是一个可持久化对象。这意味着,该对象的当前状态可以写入持久性存储。之后,可以通过从持久性存储中读取对象状态来重新创建该对象。以下方法提供对象持久化功能: Linux:SaveToFileLoadFromFile Windows:SaveToFileLoadFromFileSaveToMemoryLoadFromMemory

属性

名称类型说明
ApplicationEngine, 只读返回 Engine 对象。
JpegQualityint存储采用 JPEG 压缩的图像格式 (IFF_TiffColorJpegJfif、IFF_TiffGrayJpegJfif) 的 JPEG 质量百分比值。该属性的默认值为 50。
WriteSingleStripVARIANT_BOOL指定是否应将整幅图像保存为单个条带。<Note>TIFF 规范建议使用多个条带。仅当在特殊情况下必须使用单条带文件时,才使用此属性。</Note>该属性的默认值为 FALSE。

方法

名称描述
CopyFrom用另一个对象中相应属性的值初始化当前对象的属性。
LoadFromFile从磁盘上的文件恢复对象内容。
LoadFromMemory <Note> : 仅限 Windows。 </Note>从全局内存恢复对象内容。
SaveToFile将对象内容保存到磁盘上的文件。
SaveToMemory <Note> : 仅限 Windows。 </Note>将对象内容保存到全局内存。

输出参数

该对象是 Engine 对象的 CreateTiffExtendedParams 方法的输出参数。

输入参数

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

另请参见

ImageFileFormatEnum 使用图像 使用属性