What exactly are "Destination In" and "Destination Atop" blend mode?

What’s the difference between them?

1 Like

I’ve never used these before, but they differ when the ‘destination’ is transparent:


You’d have to group the paint layers or hide the opaque background to see a difference.

4 Likes

I’m still confused. Could you post the layer structure or the .kri file? What does “destination” mean here?

Destination-In and Destination-Atop are not listed in the manual.
I assume this is because they were recently added.
(The various ‘Source’ blend modes are not provided by krita.)

They seem to be a form of ‘logical combination/mixing’ operation that is affected by alpha value.
Apparently, map makers use Destination-Atop for presenting different layers of land use patterns in a combined image:

https://www.esri.com/arcgis-blog/products/arcgis-online/mapping/blend-modes-for-thematic-maps

An illustration of the different ‘Source’ and ‘Destination’ blending modes can be seen here:

This website lets you experiment with different blending modes, including Source and Destination modes, applied to different layers with a very simple 3-layer image:

1 Like

Here is normal mode for reference:

Destination-In will only show the intersection (that’s not what In stands for but I find it easier to remember) of source (blue) and destination (orange). “Render destination in source.”

Destination Atop (source) will render the destination (orange) on top of the source (blue) only where there are opaque pixels on the blue layer.

It’s important to know that “destination” will be any layer that is below the one with the specific blending mode. This can be seen if I add another layer (yellow). I also added a few semi transparent parts to illustrate that even slightly opaque pixels are counted.

Interestingly this is pretty much how alpha inheritance works but from the top, this can be seen when putting the blue layer at the bottom and setting the layers above to inherit alpha.

3 Likes

This topic was automatically closed 4 days after the last reply. New replies are no longer allowed.