How do I change background image based on device using dc.drawBitmap and not layout.xml

Hello,

I am re-writing a watch face using dc.drawBitmap instead of multiple layouts.  The small graphics work very well across multiple devices (which is why I am doing it), however the main background image needs to be re-sized based on the screen resolutions.  Other than loading up multiple versions of the same .jpg, is there a more elegant way to accomplish the re-size?

Thanks,

Jeff