android - PanoramaGL 的替代品

标签 android panoramas

我正在使用 PanoramaGL 在我的应用程序中渲染一些球面图像。

我的图片大了 3000 多像素。我尝试使用支持 2048x2048 的 PanoramaGL 的 PLSpherical2Panorama,但质量不好。(我调整了图像大小)

然后我将我的全景图分割成立方体图像,每张脸都是 1527x1527 像素。我编辑了 panoramaGL 库以支持 2048x2048 像素的立方体图像(最初它只支持 1024x1024)。质量比 spherical2 好,但不是我所期望的,而且性能也变得很糟糕。

一位 friend 正在为 iOS 制作相同的应用程序,他使用了该库:https://bitbucket.org/javieralonso/japanoview

结果很完美。

所以,我的问题是:有人知道任何渲染球形或立方体图像并具有热点功能的 android 库吗?

最佳答案

我发现 PanoDroid( http://www.frank-durr.de/panodroid.html ) 是一个用于下载 Flickr 图像并将其转换为全景图像的库。

我不得不在库中更改很多东西并且只使用她的内核,但结果非常好。 Panodroid 在大图像方面做得很好。

但不幸的是,Panodroid 没有实现热点。我必须将此功能添加到库中。

--编辑--

Frank Durr 将 PanoDroid 转变为开源项目。

这是他解释的链接:http://www.frank-durr.de/?p=26

这是 OpenPanoDroid 的链接:https://github.com/duerrfk/OpenPanodroid

关于android - PanoramaGL 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18803988/

相关文章:

opencv - 使用 opencv 从 3d 点创建全景图像

java - Android 中的全景图

OpenGL 360 度透视

javascript - 可以在自定义街景 View 中禁用 ScrollWheel 吗?

android - 在 Fragment.OnCreateView() 之外获取 fragment Activity

android - 用于精细导航的免费 SDK

android - 使用 Google 帐户登录 Android 应用程序

c++ - OpenCV拼接

java - 'createVideoThumbnail(String, Int) : Bitmap? ' 已弃用。在 Java 中已弃用

android - 使用 header 调用 Volley 请求时出现 UnsupportedOperationException