Feature Request: Combination Zoom Fit and Keep zoom ratio

Hi All - I'm a big fan of FastRawViewer.  I use it almost daily.
Would it be possible to add an option to the Preferences->Interface->Zoom->Common zoom settings -> Image Zoom on Next file that combines the "Fit to window" and "Keep zoom ratio" option into a single option.  
Note:  I have the Zoom In/Zoom Out range set to "Fit window".
This option would work like the following:  If the image is zoomed out - i.e. fitting the window, the next image will load and fit the window.  This would address horizontal vs. vertical aspect ratio images so the fit the screen like the "Fit to window" option.  If the image is zoomed in (not fitting the window) it will work as the "Keep zoom ratio" and maintain the current zoom ratio between images.
Thanks - Joe

Sorry for the late reply, it took some time for the task list to get to this point.

Currently Image zoom on next file set to Keep zoom ratio (or Keep image width) works exactly this way;

  • If 'Fit to Window' or 'Fit to Width' is active in the Vew menu, corresponding 'fit mode' is preserved.
  • If some other zoom value is used: it will be used on the next image

--

Alex Tutubalin/FastRawViewer team

Hi Alex - I'm not seeing the behavior you mentioned above.  I did check and I'm running the latest version.  My images are a combination of horizontal and vertical aspect ratio images, which are primarily sports.  Maybe there is some other configuration I need to do.  Let me try to explain in a little more detail.
When I set the Image zoom on next file to Fit to window, I have the following behavior:

  • Moving to the next image will always have the image fill the screen either vertically or horizontally, displaying the whole image.
  • If I zoom in on the current image to check some details, moving to the next image will undo the zoom and fit the whole image on the screen.
  • This occurs as expected regardless of image orientation.  The whole image is displayed on the screen.

When I set the Image zoom on next file to Keep Zoom Ratio and the Checkbox Fit Window , I have the following behavior:

  • A horizontal image is displayed on the screen fully zoomed out displaying the whole image.  Moving to the next image (let's say a vertical one) the display will zoom in and crop the top and bottom of the image.  i.e. maintaining the zoom ratio.
  • Next, I zoom out on the vertical image where the whole image is diplayed on the screen. I move to the next image which is horizontal.  Even with the Checkbox Fit Window selected, the whole image is displayed on a fraction of the screen, I'm assuming maintaining the zoom ratio.
  • If I zoom in on an image and move to the next image, the zoom ratio is maintained.

Given the options discussed above: Fit to window and Keep Zoom Ratio, I think they are working as designed.  They are both doing what they claim to do.  Of the two options discussed, the Keep Zoom Ratio works better for me, but is also frustrating for me to use.   In the Keep Zoom Ratio mode, I have to either zoom in or zoom out to display the whole image if the orientation changes between images (the frustrating part).  When I have a burst of images, I can zoom in and move between images without having to reset the zoom, which is why I like this option.  In the Fit to window option, I can easily scroll through images and it displays the whole image even when the orientation changes.  When I have a burst of images, I need to zoom into the image each time I load a new image because it defaults back to displaying the full image (the frustrating part).  Both options do part of what I would like.
Let me explain my ideal use case.  I'm a sports photographer and take a number of images in the vertical and horizontal orientation frequently flipping between each one.   I would like to see the following behavior:

  • A horizontal image is displayed on the screen showing the whole image at maximum size due to the Checkbox Fit Window.  Moving to the next image, which happens to be vertical, I would like to see the whole image displayed on the screen and not zoomed in and cropped. (Like Fit to window).  Moving to the next image, a horizontal one, I would like to see the whole image displayed and not cropped. (Like Fit to window).
  • I have a burst of images and I want to pick out the best image in the set.  I zoom into see the face of the player.  I move to the next image, and the zoom is maintained on the face of the player.  I move to the next image and back and forth a few times to select my favorite image.  I move to the next image and notice it's a different subject, so I zoom out to see the whole image.  Goto previous bullet.

 

Dear Joe:
1) What FastRawViewer version you use? Is it Mac or Windows?
2) With  Zoom on next file set to 'Keep zoom ratio', could you please ensure that Menu - View - Zoom is set to 'Fit to Window' (Ctrl-0)? before switching from vertical to horisontal image?

--

Alex Tutubalin/FastRawViewer team

Hi Alex
1. Windows
2. I confirmed those settings are correct.
I may have actually figured out a clue here.  When I start FastRawViewer, I actually get the behavior you were describing.  With Keep zoom ratio and Fit to Window set it automatically displays the full image when switching from horizontal to vertical aspect ratio images.
Here's the catch.  If I zoom in on an image and then zoom back out to the whole screen, it stops displaying the full image when I switch to the next image and maintains the zoom ratio.  I don't know if this matters, but I have remapped the Zoom In and Zoom Out buttons to the mouse scroll wheel.

Dear Joe:

Fit Window/Fit Width is a different mode(s) than manual zoom, even if manual zoom is at same zoom value.
As I wrote in my 1st answer, if

  1. Image zoom on next file is set to Keep zoom ratio
  2. AND Fit Window (Ctrl-0) or Fit Width (Ctrl-Alt-0)  mode is active on current image

Than next image will be displayed in this (current) Fit-mode
Please consider using Fit-image or Fit-width mode instead of manual zooming-out (up-to dynamically selected Fit-window lowest zoom ratio).
My personal remark: personally, I always use Fit Window mode and toggle zoom (Z shortcut) to 100%-zoom into point of interest.

--

Alex Tutubalin/FastRawViewer team

Add new comment