GNOME Bugzilla – Bug 558241
automagically crop one set of backgrounds to required aspect ratios [patch]
Last modified: 2018-09-21 16:27:28 UTC
See https://www.redhat.com/archives/fedora-art-list/2008-October/msg00319.html for more details. "Current solar background's consume 33Mb. This a bit on the heavy side, especially on the Live CD which is over its image limit. Currently there are 4 different images (morning, noon, evening, night) sent out in 4 different sizes (4:3, 16:10, 5:4 and 8:3 for dual screen). What we could do is to send out just one 3200:1200 image and patch up gnome-desktop background handling to support cropping to the right aspect. This would allow us to ship just one 3200x1200 size of each time of day image."
Created attachment 121519 [details] [review] patch from Charlie Brej to enable background cropping
I'm not sure if Charlie's patch does resizing or if it just does cropping, but I think resizing is important too (e.g., resize down to as close without losing anything from within the desired aspect ratio / dimensions, then crop off any excess left over from the resizing)
Comment on attachment 121519 [details] [review] patch from Charlie Brej to enable background cropping just setting the attachment is a patch
Is duplicate of #558143
*** Bug 558143 has been marked as a duplicate of this bug. ***
(In reply to comment #2) > I'm not sure if Charlie's patch does resizing or if it just does cropping, but > I think resizing is important too (e.g., resize down to as close without losing > anything from within the desired aspect ratio / dimensions, then crop off any > excess left over from the resizing) Looking at the patch, I think it does no resizing. However, resizing will result in some blurry stuff, won't it?
See also bug 524542 for another proposal. Would be nice to evaluate this approach.
-- GitLab Migration Automatic Message -- This bug has been migrated to GNOME's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gnome-desktop/issues/21.