Para conseguir el efecto de aclarar o oscurecer elementos en CSS existe el filtro brightness() que ajusta el brillo de la imagen.

0% hará que la imagen sea completamente negra.
100% es el valor predeterminado y representa la imagen original.
Valores superiores al 100% harán más brillante la imagen.

.oscurecer-img{
  filter: brightness(50%); // Más oscura
}
.aclarar-img{
  filter: brightness(150%); // Más clara
}

Un ejemplo:

Agradezco tu comentario 🤘