Viewer - inform user about different X/Y DPI

Ideas for improvements and requests for new features in XnView MP

Moderators: XnTriq, helmut, xnview

User avatar
user0
XnThusiast
Posts: 1291
Joined: Sat May 09, 2015 9:37 am

Viewer - inform user about different X/Y DPI

Post by user0 »

XnViewMP 1.6.1 64bit
Windows11 (22H2), display resolution 3840x2160, win scaling 150%


Viewer
from time to time people are not aware why their images renders stretched/compressed (due to different X/Y DPIs)
[1,2,3,4..]

there are few ways to approach this issue:
- uncheck 'Adjust zoom if X/Y DPI are different' in Settings OR
- equalize image DPI via 'Set dpi...' dialog

guess fixing image is the correct one as there is no purpose to have photos different horizontal/vertical DPIs,
eg there are no consumer devices with non-square pixels anymore


Suggestion
  • add popup message when opening an image with different X/Y DPI

    something like:
    "Image has different X/Y dpi and may render stretched/shrunk.
    Would you like to fix this?
    "
    Yes - open Change DPI dialog
    No - close popup

    ☑ 'Do not ask again' checkbox
    Yes/No - just do not show this popup anymore

Related
xyz wrote: Sat Sep 04, 2021 11:04 am So it's probably a good idea to show a warning to the user or a message in the status bar in this case.
This warning could have a button to invoke the SET DPI dialog box.