setColorMode
汇总
该 PNGFormat 对象表示可移植网络图形 (PNG) 文件属性的集合,可以对这些属性进行配置,并使用 Layout 、 MapFrame 、 MapView 、 MapSeries 和 BookmarkMapSeries 对象的 export 方法来创建输出 PNG 文件。
讨论
PNG 属于通用型栅格格式,可在各种 Web 浏览器上显示并且还可插入其他文档。 它支持高位深度颜色并使用无损压缩。 对于地图而言,PNG 通常是最佳的栅格格式,因为无损压缩可防止产生 JPEG 格式中的那种压缩伪影,从而使文本和线作业始终清晰可辨。 PNG 文件还可用于定义透明颜色;在 Web 浏览器中图像的一部分可显示为透明,这样背景、图像或颜色便可以透过图像显示。 PNG 将与一个坐标文件一同生成,可用作地理配准栅格数据。
如果 format 参数设置为 PNG ,则可以使用 createExportFormat 方法创建 PNGFormat 对象。 返回的 PNGFormat 对象包含与生成 PNG 文件相关的所有属性。 可以相应地修改这些属性以产生不同的输出结果。
语法
setColorMode()
属性
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
clipToElements (读取和写入) |
如果设置为 |
Boolean |
|
colorMode (读取和写入) |
一个字符串常量,表示用于描述像素中颜色的位数。 默认值为
|
String |
|
filePath (读取和写入) |
一个字符串,表示已导出文件的系统路径和文件名(包含扩展名)。 |
String |
|
geoReferenceMapFrame (读取和写入) |
当 |
MapFrame |
|
height (读取和写入) |
要导出的地图区域的高度(以像素为单位)。 此属性仅在导出 |
Double |
|
resolution (读取和写入) |
输出矢量数据的有效 dpi。 默认值为 96。 注:当导出 |
Integer |
|
showSelectionSymbology (读取和写入) |
将地图或地图框中的已选要素在输出文件中显示为选中状态。 将此值设置为 |
Boolean |
|
threshold (读取和写入) |
将图像强度设置为高于此值将在输出文件中显示为白色,设置为所有其他值将显示为黑色。 仅当 |
Boolean |
|
transparentBackground (读取和写入) |
如果设置为 注:仅当 |
Boolean |
|
width (读取和写入) |
要导出的地图区域的宽度(以像素为单位)。 此属性仅在导出 |
Double |
|
worldFile (读取和写入) |
如果设置为 |
Boolean |
方法
setColorMode(color_mode)
一个字符串常量,表示用于描述像素中颜色的位数。
| 名称 | 说明 | 数据类型 |
|---|---|---|
|
color_mode |
Below is a list of valid strings.
|
String |
代码示例
以下脚本使用默认属性值将布局导出为 PNG 格式。
p = arcpy.mp.ArcGISProject('current')
lyt = p.listLayouts()[0]
png = arcpy.mp.CreateExportFormat('PNG', r'C:\Temp\Output.png')
lyt.export(png)