Masks allow you to limit the effect of a module so that it only applies to certain parts of the image.

A mask can be regarded as a grayscale image where each pixel has a value between 0 and 1.0 (or between 0% and 100%). This value is used to determine how much a module affects each pixel.

The following sections explain how to construct masks in darktable.