https://desktop.arcgis.com/zh-cn/arcmap/latest/analyze/arcpy-mapping/exporttopng.htm
https://www.cnblogs.com/gistrd/p/10271957.html
最近在学习Arcpy的时候,还真是遇到了一个磨人的小妖精,我本来是想得到一个透明背景的png图的,根据官方的帮助文档,
https://desktop.arcgis.com/zh-cn/arcmap/latest/analyze/arcpy-mapping/exporttopng.htm
我写了如下代码
>>> mxd = arcpy.mapping.MapDocument("CURRENT")
>>> df = arcpy.mapping.ListDataFrames(mxd,"")[0]
>>>arcpy.mapping.ExportToPNG(mxd,"export.png",df,400,500,500,False,"24-BIT_TRUE_COLOR","255,0,0","255,0,0")
背景是透明了,但是出来了彩色的边边是什么鬼
于是又进行尝试,检查数据问题,检查符号化问题,把background_color和transparent_color都没有设置,输出的图变成了白色背景,也不是透明的
感觉好像总有哪里不对劲,再次尝试,将background_color和transparent_color都设置为 "255,255,255"
完美解决,既可以输出透明背景,还没有彩色轮廓
本文转自 https://www.cnblogs.com/gistrd/p/10271957.html,如有侵权,请联系删除。
import arcpy
import os
def main():
mxd \= arcpy.mapping.MapDocument('current') #获取当前打开MXD
df = arcpy.mapping.ListDataFrames(mxd, "图层")\[0\] #获取全部图层组
lyr= arcpy.mapping.ListLayers(mxd,"",df): #获取图层组全部图层
本文转自 https://www.cnblogs.com/biedongwodemianbao/p/10178563.html,如有侵权,请联系删除。
标签:ExportToPNG,arcpy,mapping,说明,https,mxd,com,255 From: https://www.cnblogs.com/hustshu/p/16941236.html