Arnox wrote: Fri Oct 15, 2021 6:56 am
I experimented around with a test image and flipped it 90 degrees and then closed the file and reopened it. While it did remember the orientation of the file I set, it didn't actually write to the file itself. Could that be what you were referring to?
That behavior is not what I experience. With the default Nomacs settings, using a keyboard shortcut to rotate an image does indeed write to the file as indicated by the "Date Modified" time being changed. The file manager must be set to display the
time for that and not just "Today" or similar to see the change. When you say "it didn't actually write to the file itself", are you saying that the time stamp for that file remained the same?
Arnox might be interested in this
viewtopic.php?f=108&t=65914 thread that addressed the issue of changing an image's orientation in Nomacs while writing to a file without being asked. My Post #10 in that link shows a solution.
To reiterate and clarify a little, when using the default Nomacs settings, after an image is rotated using the keyboard shortcuts R (90° CW) or Shift+R (90° CCW), Nomacs will update the associated image file when it closes. This means that the time stamp for that file will change.
Before the fix, that silent change will only occur when using the keyboard shortcuts R or Shift+R. If the image is rotated using the Toolbar menu (Adjustments > Flip Horizontal or Vertical or Rotate), then when the image is closed, a prompt will appear asking to save the change(s).
The fix I mentioned in the above thread was to simply go to Settings > Advanced > de-select "Save Exif Orientation". That setting is enabled by default. I think it should be disabled by default.
So far there is only one thing Nomacs does that will silently change a file that I have not been able to find a solution to, and that is when changing the Star Rating of an image. That is done by just entering a number 0-5. When the image is closed after that is done, there will not be any prompt to save the change and the image "Date Modified" time stamp will change.
Also, if another edit occurs that normally does prompt to save, the prompt to save will appear, and selecting "No" will (correctly) close the window without saving the
edited change, but the Star Rating will be saved even though no saving was selected. Nice, uh?
To display the Star rating, use the keyboard shortcut "I" (i as in "India") (or right click on the Nomacs window and select "File Info").
As far as I know, the only changes Nomacs will make to an image file without prompting for the change is when changing the Star Rating for an image by pressing a number key 0-5 while an image is displayed. Beware of using keyboard shortcuts Ctrl+0, Ctrl+1, and Ctrl+3 that change an image size. If you press the number key before the Control key for this key combination, it will write to the image file when closed, unless the file does not have any write permissions (all my image files are read only).