We did add the image rotation to Mahara 18.04RC1. Thus, it will be in Mahara 18.04. Please test it there. :-) You can do so on https://master.dev.mahara.org or on your own test instance.
Instructions on where to find it will be in the user manual tomorrow. But it's easy to find: Go to the file browser, upload an image and then go into the "Edit" screen. There is a new "Orientation" option with a button to rotate your image.
Cheers
Kristina
]]>
The image editor loads in the browser with no plug-ins or ads. The image never leaves the students computer to guarantee privacy. The least they need to do is rotate, resize the image and save it again. This also strips out all the EXIF data that might be considered private like geo location.
That may require a bit of trial and error as it depends on what software they have on the computer and what operating system they are running. Typically, images are rotated automatically in a bunch of image processing software so I don't have a hard and fast rule for what to do I'm afraid.
Cheers
Kristina
]]>
Cheers,
Lisa
]]>It is still in review. As you can see from the comments on https://reviews.mahara.org/#/c/7587/ there is still a bit of work to do. We are hoping to get this into 18.10. Since it is a new feature that is not funded, it was pushed back in favor of other features and changes that we needed to focus on for the 18.04 release, in particular around the GDPR.
Cheers
Kristina
]]>
Teresa
]]>If you want to look at the progress made so far on rotating images, please take a look at the functionality in review: https://reviews.mahara.org/#/c/7587
Cheers
Kristina
]]>
Button 1: rotates the image clockwise 90 degrees on each click
Button 2: save choice
On clicking the 'save choice' button it records in the database the preferred orientation of the image
So next time the image is rendered on a page (or wherever) it is shown in that rotation from original
]]>Would that impact performance? Why would we need three buttons? Couldn't it just be one and you'd click it multiple times? The setting would still need to be saved in the database I think because we wouldn't want to rotate the image every single time.
Cheers
Kristina
]]>
How about we just define a css class which makes the browser rotate the image.
It would have to include support for the major browsers and it would need up to 3 additional buttons on the editor to set this attribute.
May be that's not the nicest solution but i could imagine it would be much easier to implement.
]]>I've updated it with some questions that we will need to think about when implementing this in the future for Mahara
Feel free to add to it
Cheers
Robert
]]>]]>
Can you please share the link?
Cheers
Kristina
]]>
When editing fileproperties like name or description within mahara, that dialog does not look too cramped yet. Also in the image formatting options when editing text there would be space for a simple 90 degrees rotation button.
My students (highschool) don't use the app but like to access mahara via their browser on the phone. It might not look as polished as on an app but it is fully functional unlike mahara droid and there is no setup needed.
I believe, rotating images with php is not too hard. I'm no php programmer but I have seen a promising sample for rotation jpg/png on stackoverflow and it is less than 30 lines of code
Looking forward to this functionality
]]>We do not yet have the ability to rotate images upon upload to Mahara. This is on the roadmap for the mobile Mahara app. Currently, we are upgrading MaharaDroid to work on both Android and iOS and may not be able to get this going in that first major upgrade.
Cheers
Kristina
]]>
I am investigating this with our hosts already. Some image uploads which appear to display correctly when uploaded are rotating on uploading them to content area. I understand this may be because users phone doesn't have EXIF but can there not be a way of rotating images when they are uploaded to mahara?
]]>