标题: 10-ArcGIS For JavaScript -- 三维场景导出为图片(PNG/JPEG) [打印本页] 作者: 道家人 时间: 2025-3-28 13:48 标题: 10-ArcGIS For JavaScript -- 三维场景导出为图片(PNG/JPEG) 前言
三维场景开发过程中,时常会出现必要保存当前场景的内容,去做一些分析或者场景展示。如果使用计算机自带的截图功能,只能将当前的页面截取到计算机本地,不能直接提供给程序去使用。
ArcGIS For JavaScript 的SceneView对象中提供了一个takeScreenshot函数,它可以创建当前视图的屏幕截图。屏幕截图仅包罗在画布上渲染的元素 (全部地理元素),但不包罗覆盖的 DOM 元素 (UI、弹出窗口等)。默认环境下,会创建整个视图的屏幕截图。差别的选项允许创建差别类型的屏幕截图,包罗以差别的纵横比、差别的分辨率举行屏幕截图和创建缩略图。相关参数可以参考官网。