[Kde-imaging] [Bug 209609] New: Wallpaper positioning mode: Scale & Maybe Crop

Ben Pearre bwpearre at alumni.princeton.edu
Tue Oct 6 08:32:05 CEST 2009


https://bugs.kde.org/show_bug.cgi?id=209609

           Summary: Wallpaper positioning mode: Scale & Maybe Crop
           Product: kipiplugins
           Version: unspecified
          Platform: Debian testing
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: wishlist
          Priority: NOR
         Component: Wallpaper
        AssignedTo: kde-imaging at kde.org
        ReportedBy: bwpearre at alumni.princeton.edu


Version:            (using KDE 4.3.1)
OS:                Linux
Installed from:    Debian testing/unstable Packages

Add a best-guess image-scaling mode to Wallpaper Positioning (currently "Scaled
& Cropped", "Scaled", "Scaled, keep proportions" etc):  If the aspect ratio of
a photo is close to that of the screen, then crop a little bit so as to fill
the screen.  But if it's very different (eg. monitor is wider than it is tall
but photo is taller than it is wide), then cropping will be bad, so just
display the picture whole.

I'm assuming "Scale & Crop" takes the largest rectangle from the center of the
image that has the same aspect ratio as the user's screen.

It would be lovely to have a wallpaper mode that behaved as follows:

If Scale & Crop would cut less than x% off the image, then Scale&Crop. 
Otherwise, Scale to fit (keeping aspect ratio).  Ideally, x would be a
user-settable parameter, but something like 30% would probably be a decent
starting point.

Note that there are four common aspect ratios for photographs: 4:5 and 5:4
(point-and-shoot portrait and landscape) and 2:3 and 3:2 (ditto for SLRs).  In
addition, there will be custom crops, screenshots from 16:9 movies, etc... 
Monitors have a plethora of different aspect ratios, but 3:4, 4:5, 16:9 and
many more are out there (as well as rotated modes).

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the Kde-imaging mailing list