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

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

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

一位 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

10-08 05:24