Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-10065

Evaluate and begin work on client side rotation and flipping


    • Type: Story
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: SUIT
    • Labels:
    • Templates:
    • Story Points:
    • Sprint:
      SUIT Sprint 2017-4
    • Team:
      Science User Interface


      Server side Rotation and Flipping is slow and require server calls which can demand large chunks of memory. It is also problematic in the book keeping required for mask overlays and WCS matching. Performance could be better for time series tools and finder chart.

      The browser now has the technology (HTML5 Canvas) to do the operations on the client side instantly.

      Research and begin to work on these client side operations. Work on or identify how to tackle the following issues:

      1. Using canvas to do the rotation
      2. Using canvas to do the flipping
      3. Finding and install packages to help with the affine transforms
      4. Using canvas to render images tiles instead of laying out div's
      5. Identify any new transforms coordinate systems.
      6. work on adapting the drawing layers.
      7. adapting wcs match and target match
      8. Converting downloading jpeg calls

      For any work that is just identified but not completed make the related tickets and link them back to this one.

      This branch should be kept separately from dev until we can do extra testing. There should be a separate ticket just for testing (link it back here).


          Issue Links



              • Assignee:
                roby Trey Roby
                roby Trey Roby
                Cindy Wang [X] (Inactive), Loi Ly, Tatiana Goldina
                Cindy Wang [X] (Inactive), Emmanuel Joliet, Loi Ly, Tatiana Goldina, Trey Roby, Xiuqin Wu [X] (Inactive), Yi Mei [X] (Inactive)
              • Votes:
                0 Vote for this issue
                7 Start watching this issue


                • Created:

                  Summary Panel