Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Alternative to PanoramaGL

I am using the PanoramaGL to render some Spherical images in my App.

My images are more than 3000 pixels larger. I tried using PLSpherical2Panorama of PanoramaGL that supports 2048x2048 but the quality is not good.(I resized my images)

Then I split my panoramas into cubic images, each face got 1527x1527px. I edited the panoramaGL library to support cubic images of 2048x2048px(originally it supported only 1024x1024). The quality was better than spherical2, but yet was not what I expect, and the performance got horrible too.

A friend is making the same app for iOS and he used that library: https://bitbucket.org/javieralonso/japanoview

The result was perfect.

So, my question is: anyone knows any android library that renders spherical or cubic images and have the hotspot feature?

like image 784
jonathanrz Avatar asked Feb 16 '23 07:02

jonathanrz


1 Answers

I have found PanoDroid(http://www.frank-durr.de/panodroid.html) that is a library to download Flickr images and transform them into a panorama image.

I had to change a lot of things in the library and just use her kernel, but the result was very good. Panodroid do a great job with big images.

But unfortunatelly Panodroid don't implement Hotspots. I will have to add this feature into the library.

--EDIT--

Frank Durr had transformed PanoDroid into a open source project.

Here is the link to his explanations: http://www.frank-durr.de/?p=26

And here is the link for the OpenPanoDroid: https://github.com/duerrfk/OpenPanodroid

like image 140
jonathanrz Avatar answered Feb 26 '23 23:02

jonathanrz