Opção de imagem de fundo CS

Relacionado aComo atribuo ao texto ou à imagem um plano de fundo transparente usando CSS?, mas um pouco diferente.

Gostaria de saber se é possível alterar o valor alfa de um plano de fundoimage, em vez de apenas a cor. Obviamente, posso salvar a imagem com diferentes valores de alfa, mas gostaria de poder ajustar o alfa dinamicament

Até agora, o melhor que tenho é:

<div style="position: relative;">
    <div style="position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px;
                      background-image: url(...); opacity: 0.5;"></div>
    <div style="position: relative; z-index: 1;">
        <!-- Rest of content here -->
    </div>
</div>

Funciona, mas é volumoso e feio, e atrapalha as coisas em layouts mais complicado

questionAnswers(10)

yourAnswerToTheQuestion