Add No DPI Scaling as an option
Moderators: helmut, XnTriq, xnview
Add No DPI Scaling as an option
Please add No DPI Scaling as an option rather than having to create a shortcut using the -noDpiScaling flag. Using the flag means the exe file can't be used and this can be problematic. For example, my file manager allows scripting so I can create a script where I select an image then click a button and the image folder will open in an image viewer (eg: XnView). But it will only work using the exe file so I can't do it for XnView if I wish to have no scaling.
Re: Add No DPI Scaling as an option
I support kiwichick's (and user0's) request.
I'm attaching a test file:
Workaround (Windows 10):user0 wrote: Tue Oct 18, 2022 8:30 amFor example, in Settings -> Interface:
- add "Enable High DPI Scaling" checkbox (enabled by default)
- add some dropbox with windows scale factors (get currect win value by default)
- etc
- Quit XnView MP.
- Copy qt.conf from your XnView MP installation folder to the desktop.
- Rename the original qt.conf to qt.conf.old.
- Open the new copy of qt.conf in Notepad.
Code: Select all
[Paths] Plugins = plugins
- Add the following lines:
Code: Select all
[Platforms] WindowsArguments = dpiawareness=0
- Save qt.conf and move it to your XnView MP installation folder.
Code: Select all
[Platforms] WindowsArguments = dpiawareness=0 [Paths] Plugins = plugins
- Restart XnView MP.
I'm attaching a test file:
Re: Add No DPI Scaling as an option
Thanks XnTriq, I was hoping the workaround would make the toolbar button icons small (like the -noDpiScaling flag does) but unfortunately it doesn't. It is meant to? That's the only reason I use the flag.XnTriq wrote: Sat Jan 14, 2023 12:15 am I support kiwichick's (and user0's) request.
Workaround (Windows 10):user0 wrote: Tue Oct 18, 2022 8:30 amFor example, in Settings -> Interface:
- add "Enable High DPI Scaling" checkbox (enabled by default)
- add some dropbox with windows scale factors (get currect win value by default)
- etc
In addition to that, you might want to enable Zoom on HiDPI screen: 1 image pixel equals 1 screen pixel in Tools → Settings… → View → View.
- Quit XnView MP.
- Copy qt.conf from your XnView MP installation folder to the desktop.
- Rename the original qt.conf to qt.conf.old.
- Open the new copy of qt.conf in Notepad.
Code: Select all
[Paths] Plugins = plugins
- Add the following lines:
Code: Select all
[Platforms] WindowsArguments = dpiawareness=0
- Save qt.conf and move it to your XnView MP installation folder.
Code: Select all
[Platforms] WindowsArguments = dpiawareness=0 [Paths] Plugins = plugins
- Restart XnView MP.
I'm attaching a test file:
p183782.png
Re: Add No DPI Scaling as an option
Yes, it definitely should. Is Large icons activated in Tools → Settings… → Interface → ToolBar?kiwichick wrote: Sun Jan 29, 2023 4:23 amThanks XnTriq, I was hoping the workaround would make the toolbar button icons small (like the -noDpiScaling flag does) but unfortunately it doesn't. It is meant to? That's the only reason I use the flag.
Re: Add No DPI Scaling as an option
I'm sorry, kiwichick! You are right. Changing dpiawareness=0 does not have the same effect as -noDpiScalingXnTriq wrote: Sun Jan 29, 2023 9:45 pmYes, it definitely should. Is Large icons activated in Tools → Settings… → Interface → ToolBar?kiwichick wrote: Sun Jan 29, 2023 4:23 amThanks XnTriq, I was hoping the workaround would make the toolbar button icons small (like the -noDpiScaling flag does) but unfortunately it doesn't. It is meant to? That's the only reason I use the flag.

Re: Add No DPI Scaling as an option
Thanks for confirming that for me. What a shame. Well, fingers crossed it will be added as a feature at some pointXnTriq wrote: Mon Jan 30, 2023 4:45 pm I'm sorry, kiwichick! You are right. Changing dpiawareness=0 does not have the same effect as -noDpiScaling![]()