Thanks everyone!

I just replaced *bmp with corresponding glyphs and stretched the images using css style [ width: 100%; height: auto. ].
This can be done easily unless the epub is ill-formed. However, for the epubs converted by calibre, every images seem to have their own classes .calibre_%d, which makes it harder to adjust image size by group.
Is There an option which stops calibre from doing this?