setImageCompression
汇总
该 AIXFormat 对象表示 Adobe Illustrator Exchange (AIX) 文件属性的集合,可以对这些属性进行配置,并使用 Layout 、 MapFrame 和 MapView 对象上的 export 方法来创建输出 AIX 文件。
讨论
AIX 文件可以与 ArcGIS Maps for Adobe Creative Cloud 扩展模块配合使用。 凭借此扩展模块,矢量地图和栅格地图内容将转换为可编辑的 Artwork 图层,以改善 Adobe Illustrator 中的编辑体验。 在 Illustrator 中打开 AIX 后,文件即可用于高端图形设计或地图最后处理工作流,并可在其他 Adobe Creative Cloud 应用程序之间进行迁移。
如果 format 参数设置为 AIX ,则可以使用 CreateExportFormat 方法创建 AIXFormat 对象。 返回的 AIXFormat 对象包含与生成 AIX 文件相关的所有属性。 可以相应地修改这些属性以产生不同的输出结果。
注:
有关 AIXFormat 的详细信息,请参阅 导出为 AIX 帮助主题。
语法
setImageCompression()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
clipToElements (读取和写入) |
如果设置为 |
Boolean |
|
convertMarkers (读取和写入) |
对基于字体字符的标记符号是作为字体字符还是作为面导出进行控制。 当您由于许可或文件格式的限制而无法嵌入字体时,请将此选项设置为 |
Boolean |
|
embedColorProfile (读取和写入) |
将为地图或布局设置的 颜色配置文件 包含在导出的文件中。 在不同的设备上查看文件时,此举有助于建立颜色的一致性。 如果未嵌入配置文件,或者使用了非颜色管理的查看器,则颜色可能与屏幕上显示的颜色明显不同。 默认值为 注:此选项仅在启用 颜色管理 时可用。 如果未启用颜色管理,并且颜色空间设置为 CMYK,则 CMYK 颜色空间仍包含在导出中。 查看导出的文件时,这可能会导致某些颜色出现不同的颜色。 |
Boolean |
|
embedFonts (读取和写入) |
在导出的文件中包含可嵌入的字体,以在不同平台上保持字体的一致性。 将不会包含不支持嵌入的字体,无论此设置为何。 默认值为 注:为了正确地将文本编辑为图形,Illustrator 要求安装字体并可以使用字体。 嵌入和共享字体前请检查共享权限。 对于高范围字符或连字,应使用字体嵌入以确保正确寻址这些高范围字符。 如果无法嵌入具有高范围字符或连字的字体,请检查文本符号上的“以几何形式绘制字形”属性。 |
Boolean |
|
filePath (读取和写入) |
一个字符串,表示已导出文件的系统路径和文件名(包含扩展名)。 |
String |
|
height (读取和写入) |
要导出的地图区域的高度(以像素为单位)。 此属性仅在导出 |
Double |
|
imageCompression (读取和写入) |
一个字符串常量,用于表示在输出文件中压缩图像或栅格数据时使用的压缩方案。 默认值为
|
String |
|
imageCompressionQuality (读取和写入) |
应用于导出的图像压缩量。 低质量的文件较小,但数据的清晰度较低;而最高质量的文件较大,但数据的清晰度较高。 仅当使用某些压缩类型时,此选项才适用。 默认值为 |
Integer |
|
imageQuality (读取和写入) |
图像重采样量。 该属性可用于确定输出时栅格内容的有效分辨率。 例如,如果
|
String |
|
removeLayoutBackground (读取和写入) |
导出时,将页面背景作为图形移除。 此属性仅在导出 |
Boolean |
|
resolution (读取和写入) |
输出矢量数据的有效 dpi。 默认值为 96。 注:当导出 |
Integer |
|
showSelectionSymbology (读取和写入) |
将地图或地图框中的已选要素在输出文件中显示为选中状态。 将此值设置为 |
Boolean |
|
width (读取和写入) |
要导出的地图区域的宽度(以像素为单位)。 此属性仅在导出 |
Double |
方法
setImageCompression(image_compression)
一个字符串常量,用于表示在输出文件中压缩图像或栅格数据时使用的压缩方案。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
image_compression |
Below is a list of valid strings.
|
String |
setImageQuality(image_quality)
一个字符串常量,用于设置图像重采样量。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
image_quality |
Below is a list of valid strings.
|
String |
代码示例
以下脚本使用默认属性值将布局导出为 AIX 格式。
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
aix = arcpy.mp.CreateExportFormat('AIX', r'C:\Temp\Output.aix')
lyt.export(aix)