小沙同学 2019-10-14 17:20 采纳率: 0%
浏览 930

关于echarts图片导出Excel,图片失真

大致实现思路是,把ecahrts图片的base64编码传到后台,再用HSSFWorkbook的HSSFPatriarch画布写出图片,但是最后导出的图片是花的,完全失真。
代码中也加上了关闭动画 animation:false。求解答

页面中的echarts图片
图片说明

Excel中的图片

图片说明

发现了问题是,获取的ecahrts的base64编码有问题。

如果当前页面显示的是echarts图片,获取的编码没问题,导出也是没问题的,图片正常

但是当前页面不是echarts图片,调同一个js方法,生成base64图片,这时获取的编码就有问题了,导出的图片也失真了。

所以请教大佬们,上述两种情况,调用同一个获取base64编码的方法,得到的不同的结果,

我怎么能在页面不显示echarts图片时,获取到正确的编码呢,跪求

问题解决了,就是在其他页面(无echarts的页面)中,先把这个echarts图片画出来,再给隐藏掉。

  • 写回答

1条回答

  • 关注
    评论

报告相同问题?

悬赏问题

  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?