Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[enhancement]: Add some basic image manipulating tools to the canvas #7257

Open
1 task done
Crono141 opened this issue Nov 4, 2024 · 4 comments
Open
1 task done
Labels
enhancement New feature or request

Comments

@Crono141
Copy link

Crono141 commented Nov 4, 2024

Is there an existing issue for this?

  • I have searched the existing issues

Contact Details

No response

What should this feature add?

As part of my workflow, I find I often need to save out an image, bring it in to photoshop or GIMP to do some very basic things, like cropping or selection/move/resize of some visual elements. Invoke is already a powerful tool with some basic functionality for painting and masking, inpainting and outpainting. But cropping and selection/manipulation is missing. It doesn't need to be deep or full featured. Just some really simple select/cut/copy/paste/resize/rotate.

Alternatives

The current workflow involves saving the canvas out, opening locally in your photo editor of choice, doing the manipulations, uploading back into invoke, and then adding as a raster layer. Even with this proposed added functionality it still may be required to do this process for more complex edits, but for simple things I think it would be valuable.

Additional Content

No response

@Crono141 Crono141 added the enhancement New feature or request label Nov 4, 2024
@psychedelicious
Copy link
Collaborator

You can freely move, resize, rotate and edit layers in Canvas. I think everything you have described is currently doable, though we don't support a selection tool for technical reasons.

@Crono141
Copy link
Author

Crono141 commented Nov 4, 2024 via email

@psychedelicious
Copy link
Collaborator

Duplicate a layer and erase the parts of it you don't want. You can use the bbox tool to crop a layer to a rect. I understand this isn't exactly the same as selection as a process, but you can get the same outcomes.

@Crono141
Copy link
Author

Crono141 commented Nov 4, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants