jtheoof / swappy

A Wayland native snapshot editing tool, inspired by Snappy on macOS
MIT License
1.05k stars 39 forks source link

[Feature request] Allow rotating of images. #115

Open rieje opened 3 years ago

rieje commented 3 years ago

Allow rotating of images.

jtheoof commented 3 years ago

As a simple snapshot editing tool, I don't see how this feature will bring value. Can you describe a little your use case?

rieje commented 3 years ago

Often times when editing pictures on a phone, I need to rotate it 180 degrees because it's upside down. Or when I'm taken a picture in landscape of a document that's in portrait, I would rotate it 90 or 270 afterwards. On at least once instance, my image viewer displays the photo correctly but swappy has it 90/180/270 degrees off for some reason (irrelevant to the point though, as long as rotating is possible, this is a non-issue). Many of my photos are taken landscape or portrait that I decide would be more appropriate to switch their orientations after the fact.

Editing the image is not really possible unless I rotate it if I want to save my neck. I handle this with CLI app convert's -rotate 90|180|270 prior to further processing the image with a GUI app like swappy. Doing it with Swappy along with other edits is ideal and appropriate as a simple one-stop tool.

IMO rotating an image by increments of 90 degrees is considered a basic feature, though it would be nice to also rotate the image at any arbitrary angle, e.g. to get a proper portrait crop of the subject in the photo.

jtheoof commented 3 years ago

Basic feature for tools like GIMP but swappy is not GIMP. I'm not quite convinced by the use-case but curious to see if other people :+1: this request.

rcorre commented 1 month ago

Hey, I actually installed swappy for exactly this reason. I sync images from my phone to my computer with syncthing, and sometimes notice after they've synced that they're rotated. gimp is slow to start and feels like overkill for rotating an image.