I have a sprite that I'm using for rounded corners. The left corner sits on top of a gradient background, but the right corner sits on a white background. I don't want to have to put the images on the page as I'd rather have them in a sprite and just move the placement through the background property.
Will something like pngfix not work if the png is not in the markup?
Edited to incorporate OP's clarifications (posted in an answer, below) into the question:
Sorry, meaning will something like pngfix apply to png's that are in a CSS file or only when it's in the markup:
<img src="myimage.png" class="png" />
etc...