I want to use a single image over multiple mobile phones. For this purpose, I need to resize the images dynamically according to screen size. How can I do this ? What if I can convert an Image to byte array, make the necessary manipulations to that array, and recreate the image from the newly created byte array. This would probably solve my problem but is it possible ? Heard that its probably possible using Siemens API. Not sure of it. But I want something generalized for all MIDP phones. Thanks in advance.