Foxit PDF SDK
fsdk.MonoImageSettings类 参考

Public 成员函数

def IsEmpty ()
 检查当前对象是否为空。 更多...
 
def SetCompressionMode (mode)
 设置用于优化PDF文档中单色图像的压缩模式。 更多...
 
def SetImageDPI (dpi)
 设置DPI值作为压缩PDF文档中单色图像的目标压缩值。 更多...
 
def SetImageDPILimit (dpi_limit)
 设置单色图像的下限DPI值,以决定是否压缩PDF文档中的图像。 更多...
 
def SetQuality (quality)
 设置压缩质量,用于优化PDF文档中的单色图像。 更多...
 
def SetStretchMode (mode)
 设置用于优化PDF文档中单色图像的拉伸模式。 更多...
 

详细描述

此类表示单色图像的降采样/重压缩设置。 此类对象可以设置到类 OptimizerSettings 中,然后用于优化PDF文档。

参见
OptimizerSettings

成员函数说明

◆ IsEmpty()

def fsdk.MonoImageSettings.IsEmpty ( )

检查当前对象是否为空。

当当前对象为空时,意味着当前对象无用。

返回
true 表示当前对象为空,false 表示不为空。

◆ SetCompressionMode()

def fsdk.MonoImageSettings.SetCompressionMode (   mode)

设置用于优化PDF文档中单色图像的压缩模式。

对于新构造的对象,如果不调用此函数来设置选项, 那么将使用 fsdk.MonoImageSettingsE_ImageCompressCCITT4 作为此选项的默认值。

参数
[in]mode图像压缩模式。请参考从 fsdk.MonoImageSettingsE_ImageCompressHigh 开始的值, 应该是这些值中的一个。
返回
无。

◆ SetImageDPI()

def fsdk.MonoImageSettings.SetImageDPI (   dpi)

设置DPI值作为压缩PDF文档中单色图像的目标压缩值。

当图像可以被压缩时,此图像的分辨率将被压缩到当前函数设置的DPI值。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用250作为此选项的默认值。

参数
[in]dpiDPI值。如果图像可以被压缩,这些图像的分辨率将被压缩到此值。
返回
无。

◆ SetImageDPILimit()

def fsdk.MonoImageSettings.SetImageDPILimit (   dpi_limit)

设置单色图像的下限DPI值,以决定是否压缩PDF文档中的图像。

如果PDF文档中图像的分辨率高于下限DPI值,此图像将被压缩到 通过函数 fsdk.MonoImageSettings.SetImageDPI 设置的目标压缩DPI值。
对于新构造的对象,如果不调用此函数来设置选项, 那么将使用一个DPI值(目标压缩DPI值的1.5倍)作为 此选项的默认值。

参数
[in]dpi_limit作为下限的DPI值。此值应该是正数。建议范围: 大于目标压缩DPI值(通过函数 fsdk.MonoImageSettings.SetImageDPI 设置), 最大值是目标压缩DPI值的10倍。
如果输入值不大于目标压缩DPI值,将使用比目标压缩DPI值多1的DPI值。
如果输入值大于最大值,将使用最大值。
返回
无。

◆ SetQuality()

def fsdk.MonoImageSettings.SetQuality (   quality)

设置压缩质量,用于优化PDF文档中的单色图像。

对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用 fsdk.MonoImageSettingsE_ImageCompressQualityLossless 作为此选项的默认值。

参数
[in]quality压缩质量。请参考从 fsdk.MonoImageSettingsE_ImageCompressQualityLossless 开始的值,应该是这些值中的一个。
返回
无。

◆ SetStretchMode()

def fsdk.MonoImageSettings.SetStretchMode (   mode)

设置用于优化PDF文档中单色图像的拉伸模式。

对于新构造的对象,如果不调用此函数来设置此选项, 那么将使用 fsdk.MonoImageSettingsE_StretchBicubic 作为此选项的默认值。

参数
[in]mode拉伸模式。请参考从 fsdk.ImageSettingsE_StretchOff 开始的值, 应该是这些值中的一个。
返回
无。