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

Add clone/stamp tool #519

Open
dsizzle opened this issue May 9, 2023 · 4 comments
Open

Add clone/stamp tool #519

dsizzle opened this issue May 9, 2023 · 4 comments
Labels
enhancement tools issues related to tools

Comments

@dsizzle
Copy link
Collaborator

dsizzle commented May 9, 2023

Since we deleted a tool and need a new one, ArtPaint could use a clone/stamp tool

  • Select a reference/sampling point with right click
  • Drawing with left button copies the area from the reference point
  • Should have "Use current brush" option
  • Should have "All layers" vs "Current layer" for sampling
  • Maybe a "jitter" option to jiggle the sample area while drawing?
@humdingerb
Copy link
Member

Plus the popular "Pressure" slider.

Drawing with left button copies the area from the reference point

One thing I like from Photoshop's clone tool is that the reference point moves along with the mouse pointer. Can we have that, too?

@PeteCA
Copy link
Contributor

PeteCA commented May 9, 2023 via email

@dsizzle
Copy link
Collaborator Author

dsizzle commented May 22, 2023

One thing I like from Photoshop's clone tool is that the reference point moves along with the mouse pointer. Can we have that, too?

Yeah, I think that's necessary otherwise the tool isn't super useful. Doesn't photoshop have 2 modes?
Something like:

  1. reset to reference point at the start of every stroke
  2. maintain current relative offset for new strokes

@humdingerb
Copy link
Member

I had a quick look at the extremely old Photoshop lite or whatever I have installed at work.
It has two modes, one to stamp a fixed pattern, and one cloning another part of the image. I've only used the second, clone mode.

You hold ALT, the pointer changes to a crosshair, you move the mouse to the spot that will become the clone source, you left-click and let go of ALT. Next time you left-click the source pixels are inserted, maintaining the relative offset while you move. While cloning, the source spot is marked with a sort of ghosty shadow-brush that is following your brush movement.
SHIFT limits movement horizontally/vertically while cloning.

Something like that would be nice...

@dsizzle dsizzle added enhancement tools issues related to tools labels Jul 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement tools issues related to tools
Development

No branches or pull requests

3 participants