El revelado por zonas consiste en aplicar un efecto de revelado o procesado a una parte seleccionada de la imagen, en lugar de toda la imagen.
Para ello se emplea generalmente una máscara de selección que determina la zona de la imagen a la que se aplicará.
La máscara de selección puede ser tipo bitmap (habitual en los programas de procesado de imágenes como el Photoshop) o vectorial (como las utilizadas en darktable). La máscara puede tomar valores de 0 a 100% de opacidad, de forma que en aquéllas partes de la imagen que toma el valor 0, el efecto correspondiente no se aplica, y donde toma el valor del 100% se aplica por completo, mientras que en las zonas donde tome valores intermedios, el efecto se aplica de forma parcial.