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

Source-Atop does not work like a typical Clipping Mask #231

Closed
marisalerin opened this issue Feb 18, 2021 · 2 comments
Closed

Source-Atop does not work like a typical Clipping Mask #231

marisalerin opened this issue Feb 18, 2021 · 2 comments

Comments

@marisalerin
Copy link

I have been using the Layers -> Composition -> source-atop tool to "clip" the top layer to the layer below it as I would in Photoshop using a clipping mask. This is a very common function for me that I use constantly when doing graphic work. However, the source-atop setting in Mini Paint considers everything below the top layer, rather than just the layer below it, for the clipping function. (Photoshop and other image editors that I have used, only consider the layer directly below for clipping mask functionality).

Is this the intended functionality? It seems to me that it would make more sense to have this tool work like the clipping mask tool in Photoshop and GIMP?

I would much prefer to have the ability the clip one layer just to the layer below it, as in Photoshop (and to do this several times on one canvas). Whether this comes from the source-atop tool, or perhaps a new tool, it's a very valuable part of graphic work that I think should be considered.

Thanks for considering!

@marisalerin marisalerin changed the title Source-Atop Versus a Clipping Mask Feature Source-Atop does not work like a typical Clipping Mask Feb 18, 2021
@viliusle
Copy link
Owner

Understood. I will double check it on Photoshop to confirm this.

Sample to reproduce: (open it with miniPaint, based on this issue, circle should be visible only inside rectangle area.)
example.json.txt

kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Sep 27, 2021
kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Sep 27, 2021
kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Sep 28, 2021
kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Sep 28, 2021
kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Sep 28, 2021
kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Oct 17, 2021
viliusle added a commit that referenced this issue Oct 19, 2021
viliusle added a commit that referenced this issue Oct 19, 2021
@JordanMagnuson
Copy link

Nice work on this @kmanaseryan ! Initial testing looks good!

kmanaseryan added a commit to kmanaseryan/miniPaint that referenced this issue Oct 27, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants