I have this image:

And I would like to extract the dark parts (shadows) to make a transparency consisting of black pixels at different alpha channel values. Here is a crude example image of what I am trying to extract:

This way, if I put solid colors behind the image, that texture will show up over the new color and make it look nice and purdy.
I suppose another way I can ask this question is how I can turn a layer working with an "overlay" or "linear burn" blend option selected into a png consisting of black pixels at different alpha channel values.
Tough question to put in words, my apologies for any confusion.
20%
40%
60%
80%
100%