文章目录

  • 1. 实现效果
  • 2. 实现方法

Cesium实战系列文章总目录: 传送门

1. 实现效果


导出后的场景图片为:

2. 实现方法

核心功能实现代码如下:

/*** @description: 场景导出* @param {*} _viewer* @return {*}*/
function saveToImage(_viewer) {// 不写会导出为黑图_viewer.render();let canvas = _viewer.scene.canvas;let image = canvas.toDataURL("image/png").replace("image/png", "image/octet-stream");let link = document.createElement("a");let blob = dataURLtoBlob(image);let objurl = URL.createObjectURL(blob);link.download = "scene.png";link.href = objurl;link.click();
}function dataURLtoBlob(dataurl) {let arr = dataurl.split(','),mime = arr[0].match(/:(.*?);/)[1],bstr = atob(arr[1]),n = bstr.length,u8arr = new Uint8Array(n);while (n--) {u8arr[n] = bstr.charCodeAt(n);}return new Blob([u8arr], {type: mime});
}

cesium实现场景导出图片功能相关推荐

  1. 把view或者div绘制 canvas ,导出图片功能实现完整源码附效果图(兼容H5和小程序)

    先看下效果图:(上面灰色块内的用div和CSS写出来的,然后绘制到canvas) 实现此功能需要使用到一个微信小程序的插件,插件官方文档地址: wxml-to-canvas | 微信开放文档 本博客代 ...

  2. php导出照片,Laravel使用 Laravel Excel文件导出图片功能

    Laracel 中可以使用Laravel Excel进行Excel或者PDF的导出,使用composer进行安装此差价,Laravel-Excel将PHPExcel进行封装. 其官方文档:http:/ ...

  3. vue-orgchart 导出图片功能备注

    需借助 html2canvas.js插件.在public文件夹中添加,在index.html中使用script中引入.

  4. ArcGIS arcpy代码工具——数据驱动工具批量导出MXD文档并同步导出图片

    ArcGIS arcpy代码工具--数据驱动工具批量导出MXD文档并同步导出图片 功能说明: 1 准备工作 设置数据驱动页面 页面范围设置 保存MXD文档 2 代码分段 (1)设定基础数据 (2)调用 ...

  5. java利用poi导出excel功能-附带图片导出

    java利用poi导出excel功能-附带图片导出 写在前面 最近刚离职,闲来无事,于是把上两家公司都有碰到过的需求但都没有去研究实现:即导出带图片的excel报表.于是就折腾了一下这个功能,研究出来 ...

  6. 利用Adobe Acrobat 7.0 Professional 自带的导出图片的功能(转)

    最近在研究pdf to img 看了网上一些资料没找到个实用的,用第三方程序怕有问题,于是就想利用Adobe Acrobat 7.0 Professional 自带的导出图片的功能,资料忒少啊.找了半 ...

  7. java实现导出word功能(包含图片)一

    一.目的 这个功能已经完成很久了,一直没有想起来去整理成文,今天就把它整理出来,供大家参考和批评.这个导出功能也研究了好几天,同时也看了很多人写的博客,真的是千篇一律,好多都不是我想要的功能,为什么要 ...

  8. 易企秀如何生成图片_易企秀可以导出图片吗

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 易企秀可以导出图片,方法如下: 使用360浏览器中的图片助手,就能完整提取易企秀等H5元素图片. 易企秀是一款针对移动互联网营销的 ...

  9. java导出highcharts_java实现highcharts导出图片至excel

    1. 目的 通过java后台实现将前端页面的highcharts图表导出至生成的excel文件中.使用于报表页面导出类功能. 2. 说明 前端页面将图表的svg信息字符串作为参数传递 后台使用bati ...

  10. JS实现Echarts的图表保存为图片功能

    文章目录 需求分析 开发准备 实现思路 效果图 参考链接 需求分析 实际项目开发过程中经常会有图表展示功能,同时为了满足用户需要,会附带着图表导出功能,主要形式就是保存为图片.在Echarts中本身就 ...

最新文章

  1. IAP的原理和stm8的IAP
  2. Oracle学习笔记:redo重做日志
  3. Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
  4. ios 开发框架原始雏形 01
  5. 容器对象模式。 一种新的测试模式。
  6. Android studio的UI组件
  7. c51汇编语言extrn data,ASM51调用C51函数的实现
  8. Mac 下 maven 安装与配置
  9. python程序设计题库-知到智慧树_Python程序设计基础_完整免费答案
  10. 【DGND数字地与AGND模拟地】
  11. Air720UGUH 极简封装 LTE Cat.1 bis 模块[合宙通信]
  12. 如何实现博客的评论和回复功能
  13. 免费的HTTP代理IP服务器地址
  14. 视频编辑转换 ViscomSoft SDK ActiveX 19.0
  15. linux系统安装视频播放器,Linux操作系统上安装Mplayer播放器的方法
  16. 已知平面三点坐标求其中两条边之间的夹脚
  17. EHCache简单使用
  18. 卡尔曼滤波室内温度估计
  19. java中计算一段时间内白天的时间和夜晚的时间
  20. linux数据库备份到windows

热门文章

  1. 苹果手机换电池对手机有影响吗_网上预约手机上门换电池可靠吗?官方回应:售后也这么换!...
  2. 【文献管理】Zotero基础操作
  3. 有谁知道iphone XR的“R”到底是什么意思?答案可能会让你们无奈
  4. 数据可视化案例(四)——新零售数据大脑,助力智慧零售
  5. 《葬花吟》笛箫简谱-红楼梦主题曲
  6. python:find_peaks
  7. 兼职开发怎样才能变成技术合伙人?
  8. 【利用Python进行数据分析——经验篇2】计算微博转发/评论/点赞h指数的Python代码
  9. IM的扫码登录功能如何实现?
  10. Java设计模式——桥接模式(Bridge)(容易,次要)