To be honest ... this is IMHO by far one of the most complicated thing in the whole webdev area.
I don't get it why ppl complain about how difficult CSS is ... but to foresee how an image behaves and find a good balance between size and file size is a hart thing to juggle with.
This article clarifies a lot of things for me so thx for that.