我正在使用PanoramaGL在我的应用程序中渲染一些球形图像。
我的图片大于3000像素。我尝试使用支持2048x2048的全局GLGL的PLSpherical2Panorama,但质量不高。(我调整了图像大小)
然后我将全景图分成立方图像,每张面都有1527x1527像素。我编辑了panoramaGL库以支持2048x2048px的立方图像(最初它仅支持1024x1024)。质量比sphere2好,但不是我所期望的,而且性能也很糟糕。
朋友正在为iOS制作相同的应用,并使用该库:https://bitbucket.org/javieralonso/japanoview
结果很完美。
所以,我的问题是:谁知道任何呈现球形或立方图像并具有热点功能的android库?
答案 0 :(得分:5)
我找到了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
答案 1 :(得分:3)
您现在也可以使用Google VR的VrPanoramaView
https://developers.google.com/vr/android/reference/com/google/vr/sdk/widgets/pano/VrPanoramaView