To reproduce:
0. prerequisites
- clean portable version
- set win DPI scale >100%, eg 150%
1. have test image in folder
test_img.png (563 Bytes) Viewed 3892 times
2. (optional) assign shortcut to 'Anti-aliasing' for easier reach, eg B
Issue A
3. open image at 100% in Viewer
4. press B (and hold) image will shift a bit, it looks like a filter is applied
occurs when any option other than None is selected for the Zoom Out (Settings>View)
Issue B
4. close app
5. open image via double click in win file explorer
6. make selection
7. press B and hover cursor over image 'Show color information' will be enabled
rotation controls will be available (at the selection corners)
8. click on View menu sometimes 'Info' will appear
repeat 4-8 steps ~10 times to reveal all issues
user0 wrote: Wed Oct 09, 2024 3:42 pmIssue A
3. open image at 100% in Viewer
4. press B (and hold) image will shift a bit, it looks like a filter is applied
occurs when any option other than None is selected for the Zoom Out (Settings>View)
yes, if you use win DPI > 150%, image at 100% will be scaled. Only when you zoom at 67%, it's 1:1
user0 wrote: Wed Oct 09, 2024 3:42 pmIssue A
3. open image at 100% in Viewer
4. press B (and hold) image will shift a bit, it looks like a filter is applied
occurs when any option other than None is selected for the Zoom Out (Settings>View)
yes, if you use win DPI > 150%, image at 100% will be scaled. Only when you zoom at 67%, it's 1:1
but why does Zoom-out filter affect image at 100% zoom?
in my understanding Zoom-out filter should only apply if you:
- set it <> Noone
- enable "High zoom quality" in Viewer (always enabled in Browser?)
- set image zoom <100%
xnview wrote: Thu Feb 20, 2025 10:34 am
If you use DPI scaling of 200%, and image zoom at 100%, you have not 1 pixel (image) on 1 pixel (display)
right,
but I have issue with ranges at which you apply custom 'High zoom quality' filters which depends on win DPI scale.
In my understanding zoom-out/in threshold at which you apply filter should always be =100%.
lets compare behavior with other apps at winDPIscale 150%:
ImageGlass and FastStone
apply
- zoom-out filters at 0-99% image zoom range -- as expected
- zoom-in filters at 101-∞ image zoom range -- as expected
XnViewMP
apply
- zoom-out filters at 0-149% image zoom range -- ???
- zoom-in filters at 151-∞ image zoom range -- ???
Example
ImageGlass
Nearest Neighbour as 'None' option, which is a bit more explicit