Coder Social home page Coder Social logo

Comments (8)

oparoz avatar oparoz commented on September 22, 2024

From @madhug-nadig on March 3, 2016 2:8

Hi, I found this project interesting.
SO, the idea to convert the images into an anaglyph and then upload them as any other images?

from gallery.

oparoz avatar oparoz commented on September 22, 2024

Actually, it's the opposite. Currently, 3D images (jps, mpo) are sent as-is and shown as a wide image, with the image for each eye shown side-by-side.
It should be possible to use the HTML5 canvas to split the image in 2 and colourise and merge them to create a 3D picture which can be viewed with anaglyph 3D glasses.
For performance reasons, especially on mobile, it may not be the best thing to do and a PHP solution might be better. That's for potential candidates to find out.

It's quite a small project and could be some sort of warm-up proving that the candidate is capable of working on bigger gsoc projects.
Let me know what you think.

from gallery.

oparoz avatar oparoz commented on September 22, 2024

From @madhug-nadig on March 3, 2016 14:36

I found a tiny jQuery library which makes it extremely easy to convert a regular image into a 3D anaglyph. .Basic implementation.

Am I on the right track?

from gallery.

oparoz avatar oparoz commented on September 22, 2024

From @prastut on March 3, 2016 15:20

Are we aiming for this?
http://3dmedia.com/gallery/displayimage.php?album=toprated&cat=0&pid=7531#top_display_media

from gallery.

oparoz avatar oparoz commented on September 22, 2024

@madhug-nadig - I think that plugin turns any standard JPEG into a 3D anaglyph, but the idea is to only convert stereo JPEG images into 3D anaglyph. So the best thing to do would be to test with 3D jpegs.

@prastut - Yes. Currently Gallery shows 3D images side by side as it doesn't involve any processing, so that can stay as the normal mode, but then users should be able to see the anaglyph by pressing on a button.

So, a button that can change back and fourth between 2D and 3D, yes?

Yes, also, bear in mind when thinking about the UI that not everybody has red/blue glasses, some are yellow/blue ;)

from gallery.

oparoz avatar oparoz commented on September 22, 2024

From @prastut on March 4, 2016 12:9

@oparoz I have a problem in uploading the 3D files. Since the 3D files are above 2MB, they can't be uploaded. I tried the following solutions

  • Configured the .htaccess file
  • Changed the default size of upload_max and post_max in /etc/php5/apache2/php.ini

Still no luck. From the admin view, it says you don't have permission to change the max file size.

from gallery.

oparoz avatar oparoz commented on September 22, 2024

From the admin view, it says you don't have permission to change the max file size

@prastut The 2MB limit seems to be very low. For all questions related to configuring ownCloud, I invite you to look for answers on the forum since this has nothing to do with Gallery or this specific task. Make sure to post all information about your setup, config.php, etc.

from gallery.

skjnldsv avatar skjnldsv commented on September 22, 2024

Superseded by #540 and v1r0x/files_3d#4

from gallery.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.