I found this adobe community post and it's working great.

Summary of the adobe answer:
Layer > Layer Mask > From Transparency then edit the Layer Mask however necessary (Image > Adjustments > Threshold maybe).

But I have to do it everytime one by one.

Is there any smartfilter or effect that removes semi transparent pixels? So it can be applied to an smartobject and I don't have to make a new mask everytime the content of the smartobject changes?

If it's important: The content will have multiple colors. My testing with threshold (as a smartfilter) always reduced my colors to pure black.

Also I don't want to use an action, I know it would be possible with it, but because this will be shared with multiple co-workers, an action can lead to more errors than just a simple replacement of the smartobject content.

Here is an example, how an example image currently looks and how it looks after I did the steps mentioned above. Now I need something that would do this (if configured once) automatically.



My photoshop file: Download my Photoshop file from mediafire

  • I don't understand what you are asking? You want some sort of "dynamic mask" which can detect semitransparent pixels when a smart object changes? (Please make the question self-contained so it isn't reliant on the Adobe forums to try and figure out what you are asking.)
    – Scott
    Oct 26, 2021 at 12:47
  • Ok, I will improve the question.
    – skarpeta
    Oct 26, 2021 at 12:56
  • Ahh... so you want to remove anti-aliasing... hmm... (thanks for editing :))
    – Scott
    Oct 26, 2021 at 13:07
  • More or less. The effect doesn't come from resizing. It's a combination of mosaic and a pattern overlay. But the final result should only have "same colored pixels" without transparency.
    – skarpeta
    Oct 26, 2021 at 13:09
  • Can you add a multicolored PNG with transparency like the one you work with so we can use that to find a solution? I'm pretty sure it's possible, but I need an image to work with.
    – Wolff
    Oct 26, 2021 at 16:12


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.