Bug ID 1172825
Summary Wallpaper scaling fails again if image contains EXIF markup for rotation
Classification openSUSE
Product openSUSE Distribution
Version Leap 15.1
Hardware Other
OS Other
Status NEW
Severity Normal
Priority P5 - None
Component Xfce
Assignee bnc-team-xfce@forge.provo.novell.com
Reporter martin.jacobs@arcor.de
QA Contact qa-bugs@suse.de
Found By ---
Blocker ---

Created attachment 838691 [details]
Bash script to generate images for bug demonstration.

Hi,

although issue had been fixed (1134125) it is back. :-(

zypper search -s -i --match-substring xfdesktop
reports:
S  | Name                        | Typ   | Version            | Arch   |
Repository               
---+-----------------------------+-------+--------------------+--------+--------------------------
i+ | xfdesktop                   | Paket | 4.12.4-lp151.4.3.1 | x86_64 |
openSUSE-Leap-15.1-Update
i+ | xfdesktop-branding-openSUSE | Paket | 4.12.0-lp151.8.3   | noarch |
openSUSE-Leap-15.1-Oss   
i+ | xfdesktop-lang              | Paket | 4.12.4-lp151.4.3.1 | noarch |
openSUSE-Leap-15.1-Update

Attached script create_dcross2.sh needs bash, ImageMagick and exiftool to
create images for demonstration. It creates three jpg files with two lines
connecting corners (crossing in the center).

# set scaling (uses 4th workspace)
xfconf-query --channel xfce4-desktop --property
/backdrop/screen0/monitor0/workspace3/image-style --set 4
# set wallpaper (uses 4th workspace)
xfconf-query --channel xfce4-desktop --property
/backdrop/screen0/monitor0/workspace3/last-image --set <absolute-path>

Results:
* dcross-landscape.jpg gets centered but not scaled.
* dcross-portrait.jpg gets centered but not scaled.
* dcross-exif.jpg is rotated, lower left corner placed in lower left corner of
screen, but neither centered nor scaled!


You are receiving this mail because: