I think I kinda sorta partially figured it out. There's definitely something weird going on with my original PNG, as different browsers render the color slightly differently. For the curious, here's a test page with 4 divs, each using a different approach to blend #112233BC with #000: http://s.blicky.net/19/colortest.html - the source code has more details.
Welcome to your niu world ! We are a cute and loving international community Ｏ(≧▽≦)Ｏ !