当分辨率设置为低于300dpi时,以下代码成功运行,但是我需要以高分辨率(750dpi)导出图像。
import arcpy
mxd = arcpy.mapping.MapDocument(r"J:\SS_TEMP\Feas_Sinks_2_Ra_A1_v2.mxd")
for pageNum in range(1, mxd.dataDrivenPages.pageCount + 1):
mxd.dataDrivenPages.currentPageID = pageNum
arcpy.AddMessage("Exporting PDF Map " + str(pageNum) + " of " + str(mxd.dataDrivenPages.pageCount))
pageName = mxd.dataDrivenPages.pageRow.ATK_ID_Lab
arcpy.mapping.ExportToPNG(mxd, r"J:\SS_TEMP\750_script_outputs\750_res_nosleep_test\750resNOsleeptest" + pageName + ".PNG", resolution=750)
import arcpy
但是,当我尝试使用750dpi的分辨率时,脚本将导出〜3个数字,但是在导出那么多脚本之后它将崩溃。如果我再次尝试运行该脚本,它将执行相同的操作,并且在崩溃前仅导出3个数字,如果将分辨率降低到600,则在崩溃前导出的数字似乎有所增加。这里的内存不是问题。
有人知道这是什么原因吗?
谢谢