[Feature]: Image rotation #1695
Replies: 23 comments 35 replies
-
|
I believe there is an exif tag for this. Maybe we can look at adding/using it to implement this feature. |
Beta Was this translation helpful? Give feedback.
-
|
That would be a useful feature indeed |
Beta Was this translation helpful? Give feedback.
-
|
I also would find this feature immensely useful. In my use case it only concerns picture that don't have an orientation tag in the metadata of the file. Some details...: |
Beta Was this translation helpful? Give feedback.
-
|
I was thinking to use some ml model for image orientation detection (or maybe creating one), like with google photos in the utility section |
Beta Was this translation helpful? Give feedback.
-
|
Related: #5151 |
Beta Was this translation helpful? Give feedback.
-
|
For anybody looking to work on this topic, there is a PR #9575 which implements this feature, but is looking for someone to continue the work. This feature is available on mobile since release 1.111 with PR 10989 |
Beta Was this translation helpful? Give feedback.
-
|
Is there any news on this? I know it can be done on the app but it is cumbersome. Being able to do this on the web would be so much easier. I've got literally hundreds of photos scattered around my collection that got imported with the wrong rotation and would like to be able to just go through them manually from the web client and fix them. |
Beta Was this translation helpful? Give feedback.
-
|
I just tried it in the App, but when you click "Edit" and then "Crop" and then "Rotate" and then click the checkmark, then you only have the option "Save to gallery", which will create a new photo, which will be ordered as latest. But then the original photo that has the wrong rotation is still in the same spot. I would like to be able to rotate old photos, and that they stay in the same place in the timeline. |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
-
|
I'm using Immich primarily for a library of thousands of photos I have scanned in, which is a mine field for the wrong picture orientation. Because of the lack of this feature, I have had to delete and reload my image library because it's faster to just do them in Lightroom. Please do this feature! |
Beta Was this translation helpful? Give feedback.
-
|
I vote for this feature as well. I just uploaded 10000+ old photos from early 2000s, many of them don't have the orientation tag. It would be enough to simply have "rotate left" or "rotate right", that would save this orientation in the DB and recreated thumbnails accordingly. Nice to have would be if machine learning bit could try to guess, which image has wrong orientation, and "fixed" it on upload or re-scan. |
Beta Was this translation helpful? Give feedback.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
-
|
Folks, if you have no substance to add please just upvote the main post so you're not notifying everyone who's subscribed to this thread. |
Beta Was this translation helpful? Give feedback.
-
|
Sometimes, when taking a photo, the gravity sensor in the camera isn't oriented correctly so erroneous camera orientation data gets written to the exif tag. Add to that the fact that even in 2025, some image viewing software ignores the exif rotation data and displays the image "as is." All of this sucks very badly. For the last couple decades, I have used GraphicConverter on the Mac to rotate my jpegs. There are two very important components to this procedure. First, the rotation data is cleared from the exif data because it won't be needed. Second, a lossless jpeg rotation takes place. This has no effect on the quality of the jpeg. It does not get decompressed and recompressed. Instead the jpeg's MCUs are rotated and reoriented appropriately. This means that my jpegs will appear correct no matter what, which is lovely. GraphicConverter even allows me to do it to a whole folder full of photos. This means that it reads the exif data, figures out which way it should be rotated, clears the exif data, and then losslessly rotates the images. The ones with bad exif rotation data can be fixed individually. There is, however, a potential problem with lossless jpeg rotation on jpegs with "odd dimensions." A jpeg is considered to have odd dimensions if it contains a row of incomplete MCUs. You can read all about this phenomenon here: https://www.betterjpeg.com/lossless-rotation.htm. Many Immich users may find the various options of dealing with these jpegs undesirable. However, these days it's unusual to find cameras that produce images with odd dimensions so it's rarely an issue. And perhaps Immich could refuse to losslessly rotate the rare jpeg it finds with odd dimensions. I would love it if Immich had this ability. Perhaps it could be a preference that's disabled by default for safety. |
Beta Was this translation helpful? Give feedback.
-
|
I would request the rotation feature include the ability to "mirror-flip" the image as an option. The reason is I have a lot of scanned negatives that I sometime scan backwards and I only realise when a scene I am familiar with is shown back the front or there is some writing in the image like a street sign. The preferred interface would be simple as an optional rotation/flip icon below each image so you can rapidly process lots of images as a "point and shoot interface" and then turn off the icons once you are finished. The preferred implementation would be to give you the option of:
|
Beta Was this translation helpful? Give feedback.
-
|
I would to be able to rotate photos and crop them in the immich web version. Be able to create this edited version as a copy or substitute the original photo with this new version. |
Beta Was this translation helpful? Give feedback.
-
|
From a technical perspective, we'd need support for reading and writing the tiff:Orientation tag from/to xmp sidecars. Example, produced with And then of course some GUI control needs to be added. |
Beta Was this translation helpful? Give feedback.
-
|
I'm a new Immich adopter and this missing feature is the one thing which is preventing me jumping in with both feet. It is so vital. Please can this be implemented ASAP? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
|
Thank you!
And thank you for your fantastic application and all the support you're giving.
Kind regards,
qubeserver.rf.gd/art3/
Sent with [Proton Mail](https://proton.me/mail/home) secure email.
…On Tuesday, 23 December 2025 at 19:29, fabb ***@***.***> wrote:
And the rotated image has a different date (today) than the original image.
—
Reply to this email directly, [view it on GitHub](#1695 (reply in thread)), or [unsubscribe](https://github.com/notifications/unsubscribe-auth/AVVFMGMOGNTY4GZJ4DA6UML4DGJ2LAVCNFSM6AAAAAA2B6DXDCVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTKMZSHE2TEOI).
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
-
Feature detail
Add a feature for rotation of image
90 (left / right) / 180
Platform
Web
Beta Was this translation helpful? Give feedback.
All reactions