Set as wallpaper - Fit to desktop width

Ideas for improvements and requests for new features in XnView Classic

Moderators: XnTriq, xnview

Post Reply
User avatar
Dreamer
XnThusiast
Posts: 4605
Joined: Sun Jul 25, 2004 9:08 pm
Location: Slovakia

Set as wallpaper - Fit to desktop width

Post by Dreamer » Sun Jun 14, 2009 12:31 pm

There is already such a feature in XnView - "Fit image to window width" (in context menu > Auto image size), I'd like to have the same for Wallpaper (XnView and Shell Extension).

It would be very useful for wide-screen monitors with aspect ratio 16:10 and 16:9. Pictures / photos have usually aspect ratio 4:3 or non-standard. From existing options the only usable is "Best fit to desktop", but there is no option to fill the whole desktop and preserve aspect ratio.
Dreamer

User avatar
Drahken
Posts: 884
Joined: Sun Apr 10, 2005 4:29 pm

Re: Set as wallpaper - Fit to desktop width

Post by Drahken » Sun Jun 14, 2009 3:53 pm

Such an option could be useful, but it should go in the resize dialog, not the set as wallpaper one.
Think about this: If you have a square image & enargle it proportionally until the width matches your widescreen monitor, how will you or the prog decide how to position the image? What if it crops off the top & you really wanted it to crop off the bottom? What if it centered it vertically & wound up chopping it off right in the middle of someone's head?

I also run into this problem quite often, but the solution I would like to see is an option in the "set selection ratio" dialog to set it to match your desktop ratio. This would make it easy to crop images to fit your desktop ratio, choosing exactly what parts you want to keep or discard, and then just resize what's left to fit (assuming it isn't the correct size already), or use the fit to desktop option.


One solution I've found for this issue is to view the image in fullscreen mode, scroll it to where you want it, then print screen & paste it as a new image, then set as wallpaper. The main issue with this is that you have to turn off the setting which displays the file ino when viewing fullscreen.
Oh the feuhrer, oh the feuhrer, oh the feuhrer's nipples bonk!

User avatar
Dreamer
XnThusiast
Posts: 4605
Joined: Sun Jul 25, 2004 9:08 pm
Location: Slovakia

Re: Set as wallpaper - Fit to desktop width

Post by Dreamer » Sun Jun 14, 2009 7:24 pm

What if it crops off the top & you really wanted it to crop off the bottom? ...
I know it's not a perfect solution, but in this case it should always crop off the bottom to avoid this:
What if it centered it vertically & wound up chopping it off right in the middle of someone's head?
There is a solution to solve this too - intelligent crop/fit - not only for wallpaper, but also for batch convert. Most of todays digital cameras have a face detection, with such a feature in XnView it would be perfect.

I need this feature for wallpaper, because I want to use it for thousands of photos - just to manually set wallpaper quickly using a keyboard shortcut - in this case I'd have to crop each image before, or automatically change wallpaper using my pictures folder (with thousands of pictures inside) - but I'll start a new topic for this request.

So again - what I want is the only solution to set wallpaper which will fill the whole screen and preserve original aspect ratio of the image.
Dreamer

Post Reply