For already viewed images rotation is not changed when `Automatic Orientation` is changed in preferences
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 45/100
Research direction
Reproduce the issue with images containing an EXIF Orientation tag, following the listed steps in Xviewer 3.4.1 on Mint 21.1. Start by tracing the EXIF data and rotation handling described in the report; the fix is complete when changing Automatic Orientation also updates images that were already viewed.
Written by the indexing model from the issue text.
Description
* Xviewer 3.4.1
* Distribution - (Mint 21.1)
Issue
Automatic Orientation in preferences affects only newly viewed images.
Other preferences, e.g. Smoothing affect both new and already viewed images. So there is no consistency.
Steps to reproduce
Open folder with images containing "Orientation" tag in exif. View one, move to another. Change Automatic Orientation in preferences. Move back to 1st image.
Expected behaviour
Image rotated (or not) in accordance with just set preference.
Actual behaviour
Image rotation is same as when initially viewed.
Other information
I've tried to look at the code. My current understanding is that EXIF data and rotation are stored in each loaded image and not changed afterwords, there is a code for that in the project. I could not find similar code for Smoothing, seems to me it is done by some library xviewer relies upon.
- Dominant language
- C
- Stars
- 92
- Forks
- 47
- PR merge metrics
- No merged PRs in 30d
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from linuxmint/xviewer
-
Difficulty 4/5 3-5 days Newbie friendliness 48/100
-
Difficulty 3/5 1-2 days Newbie friendliness 64/100
-
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
Difficulty 3/5 1-2 days Newbie friendliness 52/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
All issues in linuxmint/xviewer
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
level/task module/gcp type/bug
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 1/5 Under an hour Newbie friendliness 86/100
hapostgres/pg_auto_failover#1190 ·
-
docs
Difficulty 1/5 Under an hour Newbie friendliness 85/100
-
P3 sonic-vpp
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
sonic-net/sonic-buildimage#29662 ·