Add dialog to modify all image positions at once

Bug #679799 reported by stefanb2
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
Hugin
Fix Released
Wishlist
Unassigned

Bug Description

There is currently no way to modify the parameters of
all images at the same time. Example use cases:

 - Camera has been held vertically, ie. all pictures
need a roll +/- 90 degrees

 - Panorama should be rotated left/right (= yaw) 20 degrees

 - Pre-arrange images in a 360 degree panorama by
setting yaw from -180 to 180 (see Hugin FAQ example)

Add a button to the Images window which would open the
following dialog

 - check box "Apply to all pictures"
   <disables/enables>
   Number widget "First" Number widget "Last"

 - 3x (one for yaw, pitch and roll)

   check box "modify XYZ"
   <disables/enables other widgets>

   combo box "Fixed" / "Rotate" / "Range"

   Depending on combo box:

     "Fixed": Number widget
     "Rotate": Number widget
     "Range": Number widget "From" Number widget "To"

 - The usual Done/Apply/Cancel buttons

I've attached the perl script I have written to do
these kind of modifications directly on the .pto file.
It should clarify the functionality.

Revision history for this message
stefanb2 (stefanb2) wrote :

The file modify_pto_positions was added: Perl script performing modifications on .pto file directly

tmodes (tmodes)
Changed in hugin:
importance: Undecided → Wishlist
Yuv (yuv)
Changed in hugin:
status: New → Triaged
Revision history for this message
tmodes (tmodes) wrote :

I implemented a more general approach: a new dialog allows to input expressions. These expression can be used for different kinds of setting the image positions at once.

Changed in hugin:
status: Triaged → Fix Committed
tmodes (tmodes)
Changed in hugin:
milestone: none → 2018.0beta1
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.