当前位置:首页 > 更新日志 > 正文内容

ebmap 全景图片处理性能大幅优化!

ebmap1个月前 (01-07)更新日志66

近期我们收到部分用户反馈:在上传高分辨率全景图(如 12000×6000)时,处理耗时较长,极端情况下甚至需三四十秒。

经排查,问题主要集中在后台切图阶段——当多用户并发上传时,CPU 资源被大量占用,导致处理延迟。

为此,我们对全景图切片流程进行了深度重构与优化:

  1. 摒弃第三方依赖:不再使用 Hugin nona、ImageMagick 等外部工具链,避免格式转换与进程调用开销;

  2. 全链路 Go 原生实现:从球面到立方体贴图转换、多级分层切片、Fallback 图、缩略图及封面图生成,全部采用高性能 Go 代码实现;

  3. 算法级优化:改进插值算法,减少冗余计算;结合 I/O 并行与内存复用策略,显著提升吞吐效率。

优化成果显著:

  1. 处理一张 12000×6000 全景图(含 4 层切片 + 1024 fallback 图 + 缩略图 + 封面图)仅需 7.6 秒;

  2. 整体切图耗时 缩短约 1/3;

  3. CPU 占用 降低近 50%,系统并发能力大幅提升。

此次升级已上线,用户上传体验更流畅,平台稳定性进一步增强。感谢每一位用户的反馈与支持!


image.png




相关文章

ebmap Tour 更新日志(2026年1月8日)

修复推荐路线展示异常:解决后台绘制正常,但前端在特定场景下显示错乱的问题。兼容老旧机型:修复部分较老 Android 手机打开底图页面时出现空白的问题。优化搜索交互:景点列表搜索框在无输入内容时不再显...

ebmap Tour 更新日志(2026年1月10日)

本次更新聚焦体验优化与问题修复,主要包含以下内容:✨ 新增功能1. 手机浏览模拟器上线:地图管理后台新增「手机浏览模拟器」,无需切换设备,即可实时预览移动端页面效果。2. 一键预览...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。