changing crop borders resets crop orientation and thus loses crop setting
-crop an image and rotate the crop area, then accept (double click)
-when you move the crop area next time, its orientation resets to default (and you have to do the crop again)
#2 Updated by Petr Styblo over 7 years ago
- File 0001-Fix-Bug-8688-calculate-initial-image-aspect-ratio-to.patch 0001-Fix-Bug-8688-calculate-initial-image-aspect-ratio-to.patch added
The reason for this bug is that aspect ratio isn't stored with the image crop properties, neither is the aspect orientation (swap button state).
When you move the crop area next time, its orientation resets to default
In fact it does not fall back to a default, but rather to a kind of global aspect ratio setting, which is the aspect setting that was applied to the last edited photo (change aspect ratio of one picture, switch to another picture and try to re-size).
I believe the proper way to handle this bug would be to save crop ratio together with other crop parameters.
A workaround that seemingly solves the situation is to forcibly recalculate and set an image aspect on each Crop and Rotate module focus event. This way we can get rid of the abrupt crop changes, but at the same time we introduce potential logical problems (e.g. setting an aspect where it wasn't one etc.). Another way is to start with a free aspect on every new edit, which isn't too compelling either.
Attached is the workaround with recalculated aspect ratio. Perhaps worth checking.